{"info":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","description":"<html><head></head><body><p>This document defines the Zonal standard loyalty interface supported by the POS Integration Engine. It forms part of the suite of Zonal Standard APIs.</p>\n<p>Third parties should implement this API to allow the Zonal POS system to integrate with their loyalty system.</p>\n<h2 id=\"versioning\">Versioning</h2>\n<p>The POSint engine is a installed at site level this means that there could be the case that mutiple versions of the POSint could be installed in an estate.</p>\n<p>This documentation relates to version 1.58 of the Zonal POS integration Engine.</p>\n<p><em>Details of version 1.58 have been added as pre-release versions.</em></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Version</strong></th>\n<th><strong>Change</strong></th>\n<th><strong>Released</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>1.55</td>\n<td>Initial version</td>\n<td>11 Sept 2024</td>\n</tr>\n<tr>\n<td>1.56</td>\n<td>Additional of Site ID, Site Ref and sale area to Ticket data.</td>\n<td>30 Sept 2024</td>\n</tr>\n<tr>\n<td>1.57</td>\n<td>No interface changes</td>\n<td>3 April 2025</td>\n</tr>\n<tr>\n<td>1.58</td>\n<td>Site Ref data included in post tickets, Auto apply rewards, Send promotions, Ablity to add open discounts to account, Ablity to send account when loyalty is not assigned.  <br>Ablity to send card payment token data</td>\n<td>End of May 2025</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"onboarding\">Onboarding</h1>\n<p>The onboarding process, at a high level, generally follows the below steps. This process applies irrespective of whether you have a new integration or are looking to enhance an existing integration.</p>\n<ol>\n<li><p><strong>Planning</strong><br> During this phase, the introduction to the integration is made either by you completing an enquiry form on the website or a client expressing interest via the Account Manager. Initial discussions are with the Partnerships team.</p>\n</li>\n<li><p><strong>Development</strong><br> During this next phase, API credentials and documentation will be released. Access to a Zonal sandbox environment will be provided. You will also be given contact information of the team who you can consult with during development.</p>\n</li>\n<li><p><strong>Accreditation</strong><br> Once you have finished your development and believe you have a production ready application, contact the Integrations team: <a href=\"https://mailto:integrations@zonal.co.uk\">integrations@zonal.co.uk</a><br> The demo will then be booked in. During the demo, your integration will be assessed to ensure you are using the Zonal API’s responsibly, and that it is clear the use cases that your integration does/does not support.</p>\n</li>\n<li><p><strong>Client Onboarding</strong><br> Documentation of the integration is produced and production credentials can then be issued.</p>\n</li>\n</ol>\n<p><strong>Re-accreditation</strong><br>From time to time, you may wish to include new features in the API to your solution. When adding a new feature, you need use the Integration Sandbox for your deployment testing and not production. Once you have completed your development you may need to be re-accredited</p>\n<h1 id=\"sandbox-access\">Sandbox Access</h1>\n<p>After a Statement of work has been signed, the integration team will setup access to the Zonal Integration Sandbox.</p>\n<p>We are not able to supply integrators with their own hardware or test environment. There are many components &amp; specific networking requirements in setting up an estate and it is a sizeable project just to deploy an Aztec Estate. The dataset in the environment would be undocumented and we would be unable to offer any support on issues. In the past integrators have had their own environments but they have all been abandoned by the integrator in favour of the Zonal Sandbox.</p>\n<p>We are happy to support your development with the use of Zonal Integrator Sandbox estate, please contact us at <a href=\"https://mailto:integrations@zonal.co.uk\">integrations@zonal.co.uk</a> and we can either</p>\n<p><strong>It is not possible to gain early or ready only access to a clients production environment before accreditation has been completed.</strong></p>\n<h2 id=\"documentation-context\">Documentation Context</h2>\n<p>This documenation is written from the context of the POS calling out to a third party platform. When the phrase \"Request\" is used this is the data sent from the POS out.</p>\n<p>\"Response\" is used when the third party replies to a request.</p>\n<h1 id=\"pos-operations\">POS Operations</h1>\n<p>The POS system supports the below types operations:</p>\n<p><strong>Assign Loyalty Account</strong><br>To allow a customer to assign their loyalty account to the POS account. This will be done by scanning a barcode/QR code, swiping a loyalty card or typing in some form of customer id. Rewards can be returned as part of the assignment process if required.</p>\n<p>Only one Loyalty account can be assigned to one POS Account. It is possable to split a POS account in to two or more accounts, then a loyalty account can be assigned to each.</p>\n<img src=\"https://content.pstmn.io/b6a91551-9f5a-477c-8c49-3b33f4d9537d/aW1hZ2UucG5n\" alt=\"Assign%20Loyalty%20Screen%20on%20POS\" width=\"535\" height=\"471\">\n\n<p><strong>Lite Registration</strong><br>To allow the POS operator to issue a loyalty id to a customer and record an e-mail address or mobile phone number against it, to allow a follow-up to obtain more customer details. Rewards can be returned as part of the registration process if required.</p>\n<p><strong>Request Earning Code Print Data</strong><br>To generate an earning code, and corresponding text, to print on the customer’s receipt. The customer will be able to enter this code on an app or website supplied by the loyalty provider. This will allow them to get any points/rewards they should be due from their purchase, applied to their loyalty account. The code can be a bar code, QR code or just a text string depending on the site’s capabilities.</p>\n<p><strong>Upload Loyalty Ticket Details</strong><br>Allows the POS to upload all the details of the current pos account (and corresponding loyalty id) to the loyalty server for processing in order to credit the loyalty account with any earned rewards.</p>\n<p><strong>Balance Check</strong><br>Allows the POS to display to the end user, any rewards that have been added to the specified loyalty account.</p>\n<img src=\"https://content.pstmn.io/6e9c0153-4621-4c78-8306-d04c085becd7/aW1hZ2UucG5n\" alt=\"Balance%20Check%20screen%20on%20POS\" width=\"459\" height=\"367\">\n\n<p><strong>Redeem Reward</strong><br>Used to redeem prizes on the POS either by selecting them from a list of all available rewards, or, if supported, by using the loyalty account to pay for some or all of the current pos account.</p>\n<img src=\"https://content.pstmn.io/8087cece-d963-441f-ae8c-dd6d9917833d/aW1hZ2UucG5n\" alt=\"Redemption%20Screen%20on%20the%20POS\" width=\"470\" height=\"414\">\n\n<img src=\"https://content.pstmn.io/70a7dbf6-7084-4508-956c-14aebc5fc29b/aW1hZ2UucG5n\" alt=\"Currency%20Balance%20Redemption\" width=\"440\" height=\"374\">\n\n<p><strong>Update Redemption</strong><br>Used to increase the balance amount used in an initial redemption. The POS system will only use this call to add a tip amount to a loyalty payment.</p>\n<p><strong>Reverse Redemption</strong><br>Used to reverse a previous redemption (including all of its updates).</p>\n<img src=\"https://content.pstmn.io/81ccc691-f5f6-4ffa-b082-34271e32adbe/aW1hZ2UucG5n\" alt=\"Reversal%20Screen%20on%20the%20POS\" width=\"466\" height=\"405\">\n\n<h1 id=\"rewards\">Rewards</h1>\n<p>Loyalty rewards, apart from loyalty payments, can optionally be given a points cost. If there is no cost then they can be redeemed at any time. If there is a cost, then the loyalty account must have enough points accrued to cover the cost and the points balance will be reduced in order to redeem the reward.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Reward Types</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>AccountAmountDiscount</td>\n<td>A discount which gives an amount reduction in the sale price of the entire account e.g., £5.00 off. For this type of discount, the loyalty system passes the amount to use to the PoS system. It doesn’t need to pass a discount id as this is defined within the Zonal system (In Aztec this is within the SiteSettings -&gt; CLM tab in BaseData).</td>\n</tr>\n<tr>\n<td>ProductPercentageDiscount</td>\n<td>A percentage reduction in the sale of a product line of the type specified by the product id field e.g., 50% off a can of Coca-Cola.  <br>Note – this only applies to a single product i.e., a second can of Coca-Cola on the account would be charged at full price unless a second discount reward is redeemed.</td>\n</tr>\n<tr>\n<td>ProductAmountDiscount</td>\n<td>An amount reduction in the sale of a product line of the type specified by the product id field e.g., £1.00 off a can of Coca-Cola.  <br>Again, this only applies to a single product.</td>\n</tr>\n<tr>\n<td>FixedDiscount</td>\n<td>A discount where the third-party system just provides the Zonal discount identifier. The amount/percentages are defined within the Zonal system. This type of discount will follow all of the Zonal rules e.g., limiting it to certain product types etc.</td>\n</tr>\n<tr>\n<td>CurrencyBalanceDiscount</td>\n<td>Loyalty This is a special type of discount which can only be used with loyalty accounts which have a currency balance. The POS system converts the requested currency amount into a discount of the same amount. This is essentially the same as a loyalty payment except that it follows all the discount rules.  <br>The discount id is not passed for this type as this is defined within the Zonal system (In Aztec this is within the SiteSettings -&gt; CLM tab in BaseData).</td>\n</tr>\n<tr>\n<td>Product</td>\n<td>A product reward whereby the third-party system just provides a Zonal product identifier.</td>\n</tr>\n<tr>\n<td>Payment</td>\n<td>A payment reward whereby the third-party system just provides a payment method identifier. This must be a Zonal fixed amount payment method identifier.</td>\n</tr>\n<tr>\n<td>Promotion</td>\n<td>A promotion reward whereby the third-party system just provides a promotion identifier.  <br>Loyalty Payments Loyalty A reward type where the PoS system generates a payment by using some of the currency balance accrued on the loyalty account</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"rewards-example\">Rewards Example</h3>\n<p><strong>£2.50 Off</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a964\",\n    \"name\": \"£2.50 off\",\n    \"rewardType\": \"FixedDiscount\",\n    \"percentage\": null,\n    \"amount\": null,\n    \"productId\": null,\n    \"discountId\": \"13\",\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>£5 off</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a965\",\n    \"name\": \"£5 off\",\n    \"rewardType\": \"FixedDiscount\",\n    \"percentage\": null,\n    \"amount\": null,\n    \"productId\": null,\n    \"discountId\": \"16\",\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>20% off Food</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a967\",\n    \"name\": \" 20% off Food\",\n    \"rewardType\": \"FixedDiscount\",\n    \"percentage\": null,\n    \"amount\": null,\n    \"productId\": null,\n    \"discountId\": \"23\",\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>5% off Bill</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a966\",\n    \"name\": \"5% off Bill\",\n    \"rewardType\": \"FixedDiscount\",\n    \"percentage\": null,\n    \"amount\": null,\n    \"productId\": null,\n    \"discountId\": \"25\",\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>25% off Drinks</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a969\",\n    \"name\": \"25% off Drinks\",\n    \"rewardType\": \"FixedDiscount\",\n    \"percentage\": null,\n    \"amount\": null,\n    \"productId\": null,\n    \"discountId\": \"40\",\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>Peroni For Free</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n\"pointsCost\": null,\n\"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a961\",\n\"name\": \"Free Peroni\",\n\"rewardType\": \"Product\",\n\"percentage\": 100,\n\"amount\": null,\n\"productId\": \"10000000131\",\n\"discountId\": null,\n\"promotionId\": null,\n\"quantity\": 1\n}\n\n</code></pre>\n<p><strong>Budweiser For £1</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null,\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a962\",\n    \"name\": \"£1 Budweiser\",\n    \"rewardType\": \"Product\",\n    \"percentage\": null,\n    \"amount\": 1,\n    \"productId\": \"10000000131\",\n    \"discountId\": null,\n    \"promotionId\": null,\n    \"quantity\": 1\n}\n\n</code></pre>\n<p><strong>50% off Risotto</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null,\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a987\",\n    \"name\": \"50% off Risotto\",\n    \"rewardType\": \"ProductPercentageDiscount\",\n    \"percentage\": 50,\n    \"amount\": null,\n    \"productId\": \"10000000236\",\n    \"discountId\": null,\n    \"promotionId\": null,\n    \"quantity\": null\n}\n\n</code></pre>\n<p><strong>£5 off the Bill</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"pointsCost\": null,\n    \"rewardId\": \"74a57795-1abe-44f6-9d9a-345359f0a912\",\n    \"name\": \"£5.00 off\",\n    \"rewardType\": \"AccountAmountDiscount\",\n    \"percentage\": null,\n    \"amount\": 5,\n    \"productId\": null,\n    \"discountId\": null,\n    \"promotionId\": null,\n    \"quantity\": null\n}\n\n</code></pre>\n<h3 id=\"loyalty-payments-vs-currency-balance-discounts\">Loyalty Payments vs Currency Balance Discounts</h3>\n<p>These are very similar from the point of view of the loyalty system.<br>A CurrencyBalanceDiscount reward, if available, will be returned in the rewards list from balance check and presented as a reward button during a loyalty reward redemption. The user will then choose how much of their available balance to redeem and this will be debited from their loyalty account and applied to the POS account as a discount.<br>Paying by loyalty will be started via a payment button on the POS and follow the standard payment flow, including adding tips if supported. Again, the user will then choose how much of their available balance to pay with and this will be debited from their loyalty account and applied to the POS account as a payment.<br>Both will result in exactly the same /redeem call to the API with a currency balance debit entry.</p>\n<h2 id=\"auto-redeem-rewards\">Auto Redeem rewards</h2>\n<p>In v1.58 of the POSint engine you are able to return rewards on the \"AssignLoyalty\" call, these will be automatically applied to the POS account. This enabled features like members pricing or a fixed discount to be applied automtically without further interaction for the POS user.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th><strong>Data Type</strong></th>\n<th><strong>Optional / Required</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rewardId</td>\n<td>GUID</td>\n<td>Required</td>\n<td>8-4-4-4-12 format</td>\n</tr>\n<tr>\n<td>groupingRedemptionId</td>\n<td>GUID</td>\n<td>Conditional</td>\n<td>The unique id for the current set of reward  <br>redemptions – this can just be the requestId or it can be a unique id  <br>generated by the loyalty system. This is only really needed to group all auto update (members pricing) style rewards together or to group all rewards that came from a single voucher redemption.  <br>For voucher redemptions this should be the same as the outer redemptionId.  <br>8-4-4-4-12 format</td>\n</tr>\n<tr>\n<td>rewardType</td>\n<td>String</td>\n<td>Required</td>\n<td></td>\n</tr>\n<tr>\n<td>name</td>\n<td>String</td>\n<td>Required</td>\n<td></td>\n</tr>\n<tr>\n<td>percentage</td>\n<td>Decimal</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>amount</td>\n<td>Decimal</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Decimal</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>productId</td>\n<td>Interger</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>promotionId</td>\n<td>Interger</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>paymentId</td>\n<td>Interger</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>discountId</td>\n<td>String</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>pointsCost</td>\n<td>Interger</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>validOnTicket</td>\n<td>Interger</td>\n<td></td>\n<td></td>\n</tr>\n<tr>\n<td>ticketItemId</td>\n<td>String</td>\n<td>Conditional</td>\n<td>This</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Fixed Value Auto Assigned reward</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d4\",\n            \"groupingRedemptionId\": null,\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"name\": \"Â£2.00 off\",\n            \"percentage\": null,\n            \"amount\": 2.0,\n            \"quantity\": null,\n            \"productId\": \"*\",\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"null\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": null\n        }\n\n</code></pre>\n<p><strong>Members Pricing (deduct 33p from product)</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"6bacefef-25e7-4fc8-8935-8c7a6229e00b\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.33,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"47\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511578652\"\n        }\n\n</code></pre>\n<h2 id=\"aztec-configuration\">Aztec Configuration</h2>\n<p>The Aztec configuration is defined at site level in the Base data module.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Format</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Loyalty Auth Token URL</td>\n<td>Alpha/Numeric/Special Characters</td>\n<td>URL used during the token authentication. Not required for basic Auth</td>\n</tr>\n<tr>\n<td>Loyalty Client ID</td>\n<td>Alpha/Numeric/Special Characters</td>\n<td>The site username for token authentication or basic auth</td>\n</tr>\n<tr>\n<td>Loyalty Client Secret</td>\n<td>Alpha/Numeric/Special Characters</td>\n<td>The site password for token authentication or basic auth</td>\n</tr>\n<tr>\n<td>Loyalty Base URL</td>\n<td>Alpha/Numeric/Special Characters</td>\n<td>URL used for all calls, exluding the token authentication</td>\n</tr>\n<tr>\n<td>Enable Loyalty Earning Codes</td>\n<td>Checkbox</td>\n<td>Enabled the \"Request Earning Code\" call, which requests a code from the external loyalty platform, this code is then printed on the receipt and allows a guest to link up the account at a later date.</td>\n</tr>\n<tr>\n<td>Enable Loyalty Ticket Upload.</td>\n<td>Checkbox</td>\n<td>Enabled the uploading of tickets when a loyalty account is assigned to the POS account.</td>\n</tr>\n<tr>\n<td>Loyalty Background processing frequency (secs)</td>\n<td>Integer</td>\n<td>The frequency in seconds between Ticket uploads. Defaults to 5min if not value is entered.</td>\n</tr>\n<tr>\n<td>Loyalty Reversal Retry (days)</td>\n<td>Integer</td>\n<td>The number of days failed reversals will continue to retry before moving the ticket into an error log.</td>\n</tr>\n<tr>\n<td>Loyalty Ticket Retry (days)</td>\n<td>Integer</td>\n<td>The number of days failed tickets will continue to retry before moving the ticket into an error log.</td>\n</tr>\n<tr>\n<td>Upload Tickets with no Loyalty Id</td>\n<td>Checkbox</td>\n<td>Enabled the uploading of tickets for all POS account.</td>\n</tr>\n<tr>\n<td>Enable Loyalty Unassign</td>\n<td>Checkbox</td>\n<td>If enabled, when a Loyalty Id is removed (unassigned) from an POS account a call will be made to the Integrator to notify them.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"print-data\">Print Data</h2>\n<p>Print data allows you to send information to the printer so that a print out of balances or possable future rewards can be printed.</p>\n<p>The data is sent as a single string with control codes embedded in it. The control codes are in a universal format that the POS system will translate in to the format required by the specific printer the POS is configured to send the print out to.<br>All control codes start with the ‘#’ character followed by descriptor defining the control code and ending with another ‘#’. If you actually want to print a ‘#’ character on the receipt then you should send ‘#ESCAPEESCAPECODE#’.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Print Code</strong></th>\n<th>Control Command</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>#PAPERCUT#</td>\n<td>Paper cut if supported.</td>\n</tr>\n<tr>\n<td>#DOUBLEWIDTH#</td>\n<td>Begin double width printing if supported.</td>\n</tr>\n<tr>\n<td>#NEWLINE#</td>\n<td>New line</td>\n</tr>\n<tr>\n<td>#BOLD#</td>\n<td>Begin bold printing</td>\n</tr>\n<tr>\n<td>#NORMAL#</td>\n<td>Return printer to default mode</td>\n</tr>\n<tr>\n<td>#LINE#</td>\n<td>Print a horizontal line</td>\n</tr>\n<tr>\n<td>#RESETPRINTER#</td>\n<td>Reset text mode to default (used to turn off bold/double width/bar code etc.)</td>\n</tr>\n<tr>\n<td>#ALTERNATIVECOLOUR#</td>\n<td>Begin printing on alternate colour if supported.</td>\n</tr>\n<tr>\n<td>#DOUBLEHEIGHT#</td>\n<td>Begin double height printing if supported.</td>\n</tr>\n<tr>\n<td>#PERFORATION#</td>\n<td>Perforation if supported.</td>\n</tr>\n<tr>\n<td>#POUNDSYMBOL#</td>\n<td>Print UK pound symbol (£)</td>\n</tr>\n<tr>\n<td>#BARCODEUPCA#</td>\n<td>Begin UPCA barcode printing</td>\n</tr>\n<tr>\n<td>#BARCODEEAN13#</td>\n<td>Begin EAN13 barcode printing. The data to print should be sent as 12 characters as the printer will automatically generate the 13th (check) digit.</td>\n</tr>\n<tr>\n<td>#EUROSYMBOL#</td>\n<td>Print euro symbol</td>\n</tr>\n<tr>\n<td>#QRCODE#</td>\n<td>Begin QR Code printing</td>\n</tr>\n<tr>\n<td>#ESCAPEESCAPECODE#</td>\n<td>Print # symbol</td>\n</tr>\n</tbody>\n</table>\n</div><p>Example:</p>\n<p><code>\"printData\": \"#BOLD# Balance #NEWLINE##NEWLINE# Currency: #POUNDSYMBOL#2.67#NEWLINE#Points:5893#NEWLINE# #NEWLINE# #BOLD# Earned Rewards #NORMAL# #NEWLINE# 50% off CheeseBurger #NEWLINE# Guinness #NEWLINE# John Smiths #NEWLINE# Tetleys #NEWLINE# Directors #NEWLINE# #RUNOUT#\"</code></p>\n<hr>\n<p><strong>Balance Statement</strong></p>\n<p>Currency:£2.67<br>Points:5893</p>\n<p><strong>Earned Rewards</strong><br>50% off CheeseBurger<br>Guinness<br>John Smiths<br>Tetleys<br>Directors</p>\n<hr>\n<h1 id=\"example-flows\">Example Flows</h1>\n<p><strong>POS user</strong> - The Point of Sale user</p>\n<p><strong>POS</strong> - The Point of Sale</p>\n<p><strong>POS Int</strong> - Software that runs on the back off PC, that connects out to the third party</p>\n<p><strong>3rd Party loyalty provider</strong> - The loyalty provider</p>\n<p><strong>Account Assignment</strong></p>\n<img src=\"https://content.pstmn.io/ce331594-c2e9-447b-a8ab-46e2d8527f47/aW1hZ2UucG5n\" width=\"702\" height=\"345\">\n\n<hr>\n<p><strong>Upload Ticket</strong></p>\n<img src=\"https://content.pstmn.io/3f20210f-f1fe-42f6-bd3c-cb0307f6b541/aW1hZ2UucG5n\" width=\"594\" height=\"472\">\n\n<hr>\n<p><strong>Balance Check</strong></p>\n<img src=\"https://content.pstmn.io/d205fb61-2834-4792-9a3d-708346c6514e/aW1hZ2UucG5n\" width=\"644\" height=\"333\">\n\n<hr>\n<p><strong>Redeem from Loyaty</strong></p>\n<img src=\"https://content.pstmn.io/4bc02649-c9c7-4b86-b87d-282ecc23358e/aW1hZ2UucG5n\" width=\"649\" height=\"462\">\n\n<hr>\n<p><strong>Loyalty Payment</strong></p>\n<img src=\"https://content.pstmn.io/9cdc5940-74e5-42b8-a80c-43e14630bac9/aW1hZ2UucG5n\" width=\"657\" height=\"613\">\n\n<hr>\n<p><strong>Reward Reversal</strong></p>\n<img src=\"https://content.pstmn.io/7d53f62c-7d28-4461-9e97-d48c2271a36e/aW1hZ2UucG5n\" width=\"623\" height=\"330\">\n\n<hr>\n<p><strong>Loyalty Payment Reversal</strong></p>\n<img src=\"https://content.pstmn.io/bfebcc19-7ace-470d-95ed-adce71884792/aW1hZ2UucG5n\" width=\"634\" height=\"282\">\n\n<h1 id=\"other-information\">Other Information</h1>\n<h3 id=\"accepted-cases\"><strong>Accepted Cases</strong></h3>\n<p>The Zonal interface will always send data in Camel Case format. URL parameters are all sent lower case.</p>\n<p>The interface will accept response both PascalCase or camelCase response fields.</p>\n<h3 id=\"null-values\"><strong>Null Values</strong></h3>\n<p>‘null’ fields can be sent or omitted as preferred</p>\n<h3 id=\"loyalty-identifyers\">Loyalty Identifyers</h3>\n<p>All loyalty ideitifers have the following restriction</p>\n<ul>\n<li><p>Must have a defined prefix ie 1, the prefix mut be between 1-2 digits long.</p>\n</li>\n<li><p>Must be between 2 and 40 character long (including prefix)</p>\n</li>\n<li><p>The prefix &amp; identifyer can include 0-9 A-Z (only captials), . (full stop), _(underscore) - (hyphen), @ (at symbol). No other character are supported.</p>\n</li>\n</ul>\n<h1 id=\"standard-definitions\">Standard Definitions</h1>\n<h2 id=\"ticket-definition\"><strong>Ticket Definition</strong></h2>\n<p>Note: A single discount may be split across multiple ticket items. Each ticket item will reflect how much a single product item is discounted by.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ticketId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>Ticket ID</td>\n</tr>\n<tr>\n<td>loyaltyId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The loyalty number currently associated  <br>with the account, if any.</td>\n</tr>\n<tr>\n<td>createdOn</td>\n<td>DateTime</td>\n<td>Mandatory</td>\n<td>The time stamp for when the account was opened</td>\n</tr>\n<tr>\n<td>table</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The table number if added to a table</td>\n</tr>\n<tr>\n<td>accountNumber</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The POS account number</td>\n</tr>\n<tr>\n<td>employeeId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The employee number</td>\n</tr>\n<tr>\n<td>coverCount</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Number of covers on a table</td>\n</tr>\n<tr>\n<td>customerName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The guests name on the table</td>\n</tr>\n<tr>\n<td>isClosed</td>\n<td>bool</td>\n<td>Conditional</td>\n<td>If the account is closed</td>\n</tr>\n<tr>\n<td>closed</td>\n<td>DateTime</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>updated</td>\n<td>DateTime</td>\n<td>Conditional</td>\n<td>if the account was updated</td>\n</tr>\n<tr>\n<td>updatedClosed</td>\n<td>DateTime</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>table</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Guests table number</td>\n</tr>\n<tr>\n<td>ticketItems</td>\n<td>Array</td>\n<td>Mandatory</td>\n<td>Array of Aztec Items on the account</td>\n</tr>\n<tr>\n<td>ticketItems &gt; ticketItemId</td>\n<td></td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>ticketItems &gt; itemId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Product - Entity code  <br>Discount - Discount ID  <br>Promotion - Promotion ID</td>\n</tr>\n<tr>\n<td>ticketItems &gt; portionId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Portion ID - Products only</td>\n</tr>\n<tr>\n<td>ticketItems &gt; destinationId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The order detaination of the item</td>\n</tr>\n<tr>\n<td>ticketItems &gt; isLoyaltyReward</td>\n<td>bool</td>\n<td>Conditional</td>\n<td>Has been redeemed via loyalty:  <br><strong>True</strong> - added via loyalty redemption  <br><strong>False</strong> - added via the POS</td>\n</tr>\n<tr>\n<td>ticketItems &gt; itemType</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Product, Discount,Promotion</td>\n</tr>\n<tr>\n<td>ticketItems &gt; name</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Item name</td>\n</tr>\n<tr>\n<td>ticketItems &gt; quantity</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>quality of items</td>\n</tr>\n<tr>\n<td>ticketItems &gt; amount</td>\n<td>decimal</td>\n<td>Mandatory</td>\n<td><strong>Product</strong> - Price of the item  <br><strong>Discount</strong> - value of discount  <br><strong>Promotion</strong> - value deduced via Promotion</td>\n</tr>\n<tr>\n<td>ticketItems &gt; position</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The purpose of this field is to identify which items on the check are parent items and which items are children e.g. a top level main meal may have a position of ‘2’ on the order whilst the first side choice for that meal would be ‘2.1’ and the second side choice ‘2.2’.Discounts and promotions are treated as children of the product lines they apply to e.g. a 20% account wide discount could have a position of ‘2.3’ on the main meal above, and ‘1.1’ on the preceding product line in the account. Top level items will be sent with just a single digit i.e. as ‘2’ and not as ‘2.0’</td>\n</tr>\n<tr>\n<td>ticketItems &gt; subCategory</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Aztec SubCategory - Product only</td>\n</tr>\n<tr>\n<td>ticketItems &gt; category</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Aztec Category - Product only</td>\n</tr>\n<tr>\n<td>ticketItems &gt; superCategory</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If this item is a product line, then the id of the super-category this product belongs to</td>\n</tr>\n<tr>\n<td>ticketItems &gt; subDivision</td>\n<td>string</td>\n<td>Conditional</td>\n<td>if this item is a product line, then the id of the sub-division this product belongs to</td>\n</tr>\n<tr>\n<td>ticketItems &gt; division</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If this item is a product line, then the id of the division this  <br>product belongs to</td>\n</tr>\n<tr>\n<td>ticketItems &gt; originalRingUpTime</td>\n<td>DateTime</td>\n<td>Mandatory</td>\n<td>The local time (from the POS) showing when the line was rung up in format YYYY-MM-DDThh:mm:ss.</td>\n</tr>\n<tr>\n<td>ticketItems &gt; discountReason</td>\n<td>string</td>\n<td>Conditional</td>\n<td>A free text field of the discount reason, if this is a discount, and the POS has collected a reason for applying it to the POS account</td>\n</tr>\n<tr>\n<td>ticketItems &gt; clmAccountType</td>\n<td>string</td>\n<td>Conditional</td>\n<td>CLM Account Type if the item was applied by a external platfom  <br>Common IDs are:  <br>1 - Zonal Loyalty  <br>2 - Zonal gift card  <br>3 - Zonal Vouchers  <br>22 - Standard loyalty  <br>23 - Standard Vouching  <br>24 - Standard Gift</td>\n</tr>\n<tr>\n<td>ticketItems &gt; parentItemId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only present for discount lines which have been apportioned to a specific product line. The Id of the  <br>orderline the discount applies to.</td>\n</tr>\n<tr>\n<td>ticketItems &gt; parentTransactionId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only present for child/choice orderlines. This is the Id of the parent orderline that the choice applies to</td>\n</tr>\n<tr>\n<td>ticketItems &gt; ShortDescription</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Descriptions of a product as configured in the Zonal system.</td>\n</tr>\n<tr>\n<td>ticketItems &gt; LongDescription</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Descriptions of a product as configured in the Zonal system.</td>\n</tr>\n<tr>\n<td>ticketItems &gt; isMoved</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>True if this Ticket Item has been moved on to this ticket from another one e.g. a POS account has bene merged or split.</td>\n</tr>\n<tr>\n<td>ticketItems &gt; orderLine</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only present for promotion items. The Orderline Id of the orderline being modified by this promotion line</td>\n</tr>\n<tr>\n<td>transactionGuido</td>\n<td>string</td>\n<td>Conditional</td>\n<td>A Zonal POS specific field containing a unique Id for the  <br>ticket item</td>\n</tr>\n<tr>\n<td>portionName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The name of the orderline's portion if any</td>\n</tr>\n<tr>\n<td>destinationName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The name of the orderline's destination if any</td>\n</tr>\n<tr>\n<td>discountName</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The name of the discount if any</td>\n</tr>\n<tr>\n<td>taxesDue</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Array of Tax information. Only exclusive taxes are dispalyed and not inclusive taxes like VAT.</td>\n</tr>\n<tr>\n<td>taxesDue &gt; taxId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The ID of the Tax rate applied</td>\n</tr>\n<tr>\n<td>taxesDue &gt; name</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Name of the tax rate applied</td>\n</tr>\n<tr>\n<td>taxesDue &gt; isServiceCharge</td>\n<td>bool</td>\n<td>Conditional</td>\n<td>Is the tax a service charge  <br><strong>True</strong> - Service charge  <br><strong>False</strong> - Other tax rate</td>\n</tr>\n<tr>\n<td>taxesDue &gt; amount</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>Value of the tax rate</td>\n</tr>\n<tr>\n<td>payments</td>\n<td>Array</td>\n<td>Conditional</td>\n<td>Array of Payments</td>\n</tr>\n<tr>\n<td>payments &gt; paymentId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>GUID for the payment</td>\n</tr>\n<tr>\n<td>payments &gt; paymentMethodId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>Payment method ID</td>\n</tr>\n<tr>\n<td>payments &gt; name</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>Name of payment Method</td>\n</tr>\n<tr>\n<td>payments &gt; receiptNumber</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec Receipt Number</td>\n</tr>\n<tr>\n<td>payments &gt; isLoyaltyReward</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>True’ if this product was redeemed as a reward via the loyalty/voucher system.</td>\n</tr>\n<tr>\n<td>payments &gt; voucherCode</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If this item was redeemed as a reward via the voucher system, then this the voucher code used.</td>\n</tr>\n<tr>\n<td>payments &gt; redemptionId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If this item was redeemed as a reward via the  <br>voucher/loyalty system, then this is the redemptionId GroupingRedemptionId issued.</td>\n</tr>\n<tr>\n<td>payments &gt; amount</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>Value of payment</td>\n</tr>\n<tr>\n<td>payments &gt; position</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Postion of the payment in the Aztec account</td>\n</tr>\n<tr>\n<td>payments &gt; originalRingUpTime</td>\n<td>DateTime</td>\n<td>Mandatory</td>\n<td>Te local time (from the POS) showing when the  <br>payment was rung up in format YYYY-MM-DDThh:mm:ss.</td>\n</tr>\n<tr>\n<td>payments &gt; taxesPaid</td>\n<td>Array</td>\n<td>Conditional</td>\n<td>Array of Tax paid. Only exclusive taxes are dispalyed and not inclusive taxes like VAT.</td>\n</tr>\n<tr>\n<td>payments &gt; taxesPaid &gt; taxId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The ID of the Tax rate applied</td>\n</tr>\n<tr>\n<td>payments &gt; taxesPaid &gt; name</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Name of the tax rate applied</td>\n</tr>\n<tr>\n<td>payments &gt; taxesPaid &gt; isServiceCharge</td>\n<td>bool</td>\n<td>Conditional</td>\n<td>Is the tax a service charge  <br><strong>True</strong> - Service charge  <br><strong>False</strong> - Other tax rate</td>\n</tr>\n<tr>\n<td>payments &gt; taxesPaid &gt; amount</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>Value of the tax paid</td>\n</tr>\n<tr>\n<td>payments &gt; CardToken</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Card transaction card token data</td>\n</tr>\n<tr>\n<td>payments &gt; eftProvider</td>\n<td>string</td>\n<td>Conditional</td>\n<td>EFT payments only. The EFT provider.</td>\n</tr>\n<tr>\n<td>payments &gt; eftPan</td>\n<td>string</td>\n<td>Conditional</td>\n<td>EFT payments only. Last 4 digits of customer’s EFT  <br>card number.</td>\n</tr>\n<tr>\n<td>payments &gt; tip</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>The amount of any tip/gratuity added to this payment</td>\n</tr>\n<tr>\n<td>siteReference</td>\n<td>string</td>\n<td>Optional</td>\n<td>A reference to the site from which ticket is sent</td>\n</tr>\n<tr>\n<td>siteId</td>\n<td>string</td>\n<td>Optional</td>\n<td>The id of the site from which the ticket is sent.  <br>v1.57 int  <br>v1.58 string</td>\n</tr>\n<tr>\n<td>siteSalesAreaId</td>\n<td>string</td>\n<td>Optional</td>\n<td>Sales area id of the site from which ticket is sent  <br>v1.57 int  <br>v1.58 string</td>\n</tr>\n<tr>\n<td>currency</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The currency of the ticket</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"reward-definition\">Reward Definition</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rewardId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this reward.</td>\n</tr>\n<tr>\n<td>groupingRedemptionId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>The unique id for the current set of reward redemptions – this can just be the requestId or it can be a unique id  <br>generated by the loyalty system. This is only really needed to group all auto update (members pricing) style rewards together or to group all rewards that came from a single voucher redemption.  <br>For voucher redemptions this should be the same as the outer redemptionId.</td>\n</tr>\n<tr>\n<td>rewardType</td>\n<td>DateTime</td>\n<td>Mandatory</td>\n<td>The type of the reward, see reward types.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The name of the reward. Generally, the POS will use the names defined in the Aztec system to display to the end user, but this name will be used in the balance summary, and in error messages if a corresponding Aztec product/discount cannot be found.</td>\n</tr>\n<tr>\n<td>percentage</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>Only populated for ProductPercentageDiscount types. This corresponds to the percentage amount to apply as a discount.</td>\n</tr>\n<tr>\n<td>amount</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>Only populated for AccountAmountDiscount,ProductAmountDiscount and Payment types. This corresponds to the amount to apply as a discount/payment.  <br>This can be null for payments if the paymentId specified corresponds to an fixed amount payment in the Zonal system.</td>\n</tr>\n<tr>\n<td>quantity</td>\n<td>Integer</td>\n<td>Conditional</td>\n<td>The number of items of this reward that can be added to the POS account. Only populated for Product types.</td>\n</tr>\n<tr>\n<td>productId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Populated for ProductPercentageDiscount, ProductAmountDiscount (if ticketItemId is not populated) or Product types. This corresponds to the id of the product that is available as a reward or is being discounted</td>\n</tr>\n<tr>\n<td>ticketItemId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Optionally populated for ProductAmountDiscount (if ProductId is not populated) types. This corresponds to the id of the ticket item that is being discounted.  <br>Note - The ticketItem referenced must be a top-level product type ticketitem.</td>\n</tr>\n<tr>\n<td>promotionId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only populated for Promotion type. This corresponds to the id of the promotion that is available as a reward.</td>\n</tr>\n<tr>\n<td>paymentId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only populated for Payment type. This corresponds to the id of the Aztec payment method that will be applied to the account.</td>\n</tr>\n<tr>\n<td>discountId</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Populated for FixedDiscount type and, optionally, for ProductAmountDiscount. This corresponds to the id of the Aztec discount that will be applied to the account</td>\n</tr>\n<tr>\n<td>pointsCost</td>\n<td>decimal</td>\n<td>Conditional</td>\n<td>If this field contains a value then the guest will need to spend that many points from their points balance to obtain  <br>the reward.</td>\n</tr>\n</tbody>\n</table>\n</div></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Onboarding","slug":"onboarding"},{"content":"Sandbox Access","slug":"sandbox-access"},{"content":"POS Operations","slug":"pos-operations"},{"content":"Rewards","slug":"rewards"},{"content":"Example Flows","slug":"example-flows"},{"content":"Other Information","slug":"other-information"},{"content":"Standard Definitions","slug":"standard-definitions"}],"owner":"3146903","collectionId":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","publishedId":"2sAYXCkKFW","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2025-02-13T12:43:01.000Z"},"item":[{"name":"1.0 Requests","item":[{"name":"AuthToken","id":"f95759c8-1d1a-4f89-831f-eac62ac0345a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"clientId\": \"{{clientId}}\",\r\n    \"clientSecret\": \"{{clientSecret}}\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty-auth.com/token","description":"<p>The standard loyalty and vouchering plugin supports two methods of authentication, either basic authentication or authentication tokens. If the Auth Token Url configuration fields are populated then token authentication will be used, if not then basic authentication will be used.</p>\n<h3 id=\"basic-authentication\">Basic Authentication</h3>\n<p>This standard basic authentication i.e. Every request sent will contain an ‘Authorization’ header. The field data of the header is constructed by combining the username and password with a ‘:’ separator, converting to ASCII and then base 64 encoding it. Finally the word ‘Basic ’ is prepended.<br />i.e.<br />\"Basic \" + Convert.ToBase64String(Encoding.ASCII.GetBytes(Username + \":\" + Password))</p>\n<h3 id=\"token-authentication\">Token Authentication</h3>\n<p>For token authentication an auth request is sent to the token server defined by the AuthTokenUrl setting.</p>\n<p>If needed the Auth Base URL can be defined differently to the Base URL for the other calls.</p>\n<p>The server will should an auth token which will be sent in all subsequent calls in the ‘Bearer’ header.</p>\n<p>For example</p>\n<p><code>--header 'Authorization: Bearer AbCdEfghIJklm1234567890</code></p>\n<p>If a 401 response is received from any subsequent call, then the token will be refreshed and the call retried.</p>\n","urlObject":{"path":["token"],"host":["https://third-party-loyalty-auth.com"],"query":[],"variable":[]}},"response":[{"id":"f58a142f-a37f-4176-82ab-ae1ce6706040","name":"AuthToken  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"clientId\": \"site1\",\r\n    \"clientSecret\": \"asecretforthesite1\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty-auth.com/AuthToken/v1/token"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n \"token\": \" AbCdEfghIJklm1234567890\"\r\n}\r\n"}],"_postman_id":"f95759c8-1d1a-4f89-831f-eac62ac0345a"},{"name":"Assign Loyalty Account","id":"bd053e90-0e0e-4f1e-ac9e-b020e706ad85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"loyaltyId\": \"1000\",\r\n    \"posUserId\": \"12345600012\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2011-12-05T15:16:27\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"employeeId\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"division\": \"619\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"division\": \"459\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"cardToken\":\"paymentproviderguid\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"siteReference\": \"1234\",\r\n    \"siteId\": \"34\",\r\n    \"siteSalesAreaId\": \"12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","description":"<p>This functionality allows the POS operator to record a loyalty id (e.g. contained on a card or issued via a QR code etc.) against a specific POS account/check. The loyalty system will be informed of the current account state when this occurs and can choose to apply rewards to the account if required.<br />Enabling: This operation is triggered by pressing the corresponding button on the POS. If this functionality is not required/implemented then the button should not be added to the POS theme.</p>\n<h3 id=\"request-paramaters\"><strong>Request Paramaters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this assignment operation. This should be checked by the loyalty system to  <br />determine if the assignment request is a duplicate i.e., has been resent due to an issue  <br />with the original request. If a duplicate is detected then the assignment should not be processed again, instead the original response should be resent.  <br />This is the value that needs to be sent if any redemptions associated with the assignment  <br />need to be reversed in the future.</td>\n</tr>\n<tr>\n<td>loyaltyId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The guests Loyalty identifyer ie Card number</td>\n</tr>\n<tr>\n<td>posUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this posting</td>\n</tr>\n<tr>\n<td>ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>The ticket array from the Aztec account</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td><strong>True</strong> - the call was successful  <br /><strong>False</strong> -the call failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the called fails, this field should contain a description as to why. This will be a human readable string that is displayed to the end user.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>Array of Reqards</td>\n<td>Conditional</td>\n<td>Rewards returned are automatically applied to the account.  <br />This feature is only avaliable to clients using Aztec 3.33+ and POSint 1.58+</td>\n</tr>\n<tr>\n<td>rewards &gt; groupingRedemptionId</td>\n<td></td>\n<td>Conditional</td>\n<td>The unique id for the current set of reward redemptions – this can just be the requestId or it can be a unique id generated by the loyalty system.  <br />This is only really needed to group all auto update (members pricing) style rewards together or to group all rewards that came from a single voucher redemption.</td>\n</tr>\n<tr>\n<td>rewards &gt; rewardType</td>\n<td></td>\n<td>Conditional</td>\n<td>The type of the reward, see reward type in the introduction.</td>\n</tr>\n<tr>\n<td>rewards &gt; name</td>\n<td></td>\n<td>Conditional</td>\n<td>The name of the reward. Generally, the POS will use the names defined in the Aztec system to display to the end user, but this name will be used in the balance summary, and in error messages if a corresponding Aztec product/discount cannot be found.</td>\n</tr>\n<tr>\n<td>rewards &gt; percentage</td>\n<td></td>\n<td>Conditional</td>\n<td>Only populated for product or ProductPercentageDiscount types. This corresponds to the percentage amount to apply as a discount.</td>\n</tr>\n<tr>\n<td>rewards &gt; amount</td>\n<td></td>\n<td>Conditional</td>\n<td>Only populated for product or AccountAmountDiscount, ProductAmountDiscount and Payment types. This corresponds to the amount to apply as a discount/payment.  <br />This can be null for payments if the paymentId specified corresponds to an fixed amount payment in the Zonal system.</td>\n</tr>\n<tr>\n<td>rewards &gt; quantity</td>\n<td></td>\n<td>Conditional</td>\n<td>The number of items of this reward that can be added to the POS account. Only populated for Product types.</td>\n</tr>\n<tr>\n<td>rewards &gt; productId</td>\n<td></td>\n<td>Conditional</td>\n<td>Populated for ProductPercentageDiscount, ProductAmountDiscount (if TicketItemId is not populated) or Product types. This corresponds to the id of the product that is available as a reward or is being discounted.</td>\n</tr>\n<tr>\n<td>rewards &gt; ticketItemId</td>\n<td></td>\n<td>Conditional</td>\n<td>Optionally populated for ProductAmountDiscount (if ProductId is not populated) types. This corresponds to the id of the ticket item that is being discounted.  <br />Note - The ticketItem referenced must be a top-level product type ticketitem.</td>\n</tr>\n<tr>\n<td>rewards &gt; promotionId</td>\n<td></td>\n<td>Conditional</td>\n<td>Only populated for Promotion type. This corresponds to the id of the promotion that is available as a reward.</td>\n</tr>\n<tr>\n<td>rewards &gt; paymentId</td>\n<td></td>\n<td>Conditional</td>\n<td>Only populated for Payment type. This corresponds to the id of the Aztec payment method that will be applied to the account</td>\n</tr>\n<tr>\n<td>rewards &gt; discountId</td>\n<td></td>\n<td>Conditional</td>\n<td>Populated for FixedDiscount type and, optionally, for ProductAmountDiscount. This corresponds to the id of the Aztec discount that will be applied to the account.</td>\n</tr>\n<tr>\n<td>rewards &gt; pointsCost</td>\n<td></td>\n<td>Conditional</td>\n<td>If this field contains a value then the customer will need to spend that many points from their points balance to obtain the reward.</td>\n</tr>\n<tr>\n<td>printdata</td>\n<td>String</td>\n<td>Conditional</td>\n<td>Print data to use to print an optional customer  <br />statement. The data needs to be formatted in such a  <br />way that the POS can pass it any type of printer with  <br />potentially very limited functionality. See below for  <br />details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"39d5ded9-f390-4ee5-9c57-38194734ae63","name":"Assign Loyalty Account  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2011-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"Division\": \"619\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"Division\": \"459\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                       \"TaxId\": \"1782\",\r\n                       \"Name\": \"10% Service Charge\",\r\n                       \"IsServiceCharge\": true,\r\n                       \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null\n        },\n        {\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\n            \"groupingRedemptionId\": \"f1b91e07-fbcd-450c-bee3-4b68fdd85206\",\n            \"name\": \"Member’s price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"amount\": 2.00,\n            \"discountId\": null,\n            \"ticketItemId\": \"17592186046435\"\n        }\n\n    ],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \\r\\n#POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned \\r\\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \\r\\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"bd053e90-0e0e-4f1e-ac9e-b020e706ad85"},{"name":"Unassign Loyalty Account","id":"b1c9326c-f17c-4fba-bc2b-ebc63e9e8f4e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"loyaltyId\": \"1000\",\r\n    \"posUserId\": \"12345600012\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2011-12-05T15:16:27\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"employeeId\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"division\": \"619\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"division\": \"459\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"cardToken\":\"paymentproviderguid\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"siteReference\": \"1234\",\r\n    \"siteId\": \"34\",\r\n    \"siteSalesAreaId\": \"12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/unassign","description":"<p>This functionality allows the POS operator to unassign a loyalty id from a specific POS account/check. The loyalty system will be informed of the current account state when this occurs.<br /><strong>Enabling</strong>: This operation is triggered by pressing the corresponding button on the POS. If this functionality is not required/implemented, then a checkbox EnableLoyaltyUnassign in Head Office -&gt; Estate Structure -&gt; CLM should be unchecked.</p>\n<h3 id=\"request-paramaters\"><strong>Request Paramaters</strong></h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this assignment operation. This should be checked by the loyalty system to  <br />determine if the assignment request is a  <br />duplicate i.e., has been resent due to an issue  <br />with the original request. If a duplicate is  <br />detected then the assignment should not be processed again, instead the original response  <br />should be resent.  <br />This is the value that needs to be sent if any  <br />redemptions associated with the assignment  <br />need to be reversed in the future.</td>\n</tr>\n<tr>\n<td>loyaltyId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The guests Loyalty identifyer ie Card number</td>\n</tr>\n<tr>\n<td>posUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this posting</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td><strong>True</strong> - the call was successful  <br /><strong>False</strong> -the call failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the called fails, this field should contain a description as to why. This will be a human readable string that is displayed to the end user.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["unassign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"2d3c83e6-31d3-4eea-89b6-88fb661ab2f8","name":"Assign Loyalty Account  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2011-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"Division\": \"619\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"Division\": \"459\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                       \"TaxId\": \"1782\",\r\n                       \"Name\": \"10% Service Charge\",\r\n                       \"IsServiceCharge\": true,\r\n                       \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/unassign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{ \n \"success\": true,\n \"errorMessage\": null\n}\n"}],"_postman_id":"b1c9326c-f17c-4fba-bc2b-ebc63e9e8f4e"},{"name":"Lite Registration","id":"2a7efdf3-07a6-4ff2-a422-20b41a615fc1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"e1af30cd-81f5-4706-b434-fa00a02be0a5\",\r\n    \"loyaltyId\" : \"1000\",\r\n    \"email\": \"address@test.com\",\r\n    \"mobilePhone\" : \"07123456789\",\r\n    \"posUserId\" : \"1234580001\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/register","description":"<p>This is designed to allow the POS operator to issue a loyalty id (e.g. contained on a card or issued via a QR code<br />etc.) to a customer and record an e-mail address and/or mobile phone number against it, to allow a follow-up to<br />obtain more customer detail. The loyalty back-end should perform any issue/activation processing required for the<br />supplied loyalty id.</p>\n<p><strong>Enabling</strong>: This operation is triggered by pressing the corresponding button on the POS. If this functionality is not<br />required/implemented then the button should not be added to the POS theme.</p>\n<h4 id=\"request-prameters\">Request Prameters</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this registration operation. This should be checked by the loyalty system to determine if the registration request is a duplicate i.e., has been resent due to an issue with the original request. If a duplicate is detected then the registration should not be processed again, instead the original response should be resent. This is the value that needs to be sent if any redemptions associated with the registration need to be reversed in the future</td>\n</tr>\n<tr>\n<td>loyaltyId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The loyalty number from the issued card, QR code etc.</td>\n</tr>\n<tr>\n<td>posUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this posting</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Optional – either this or MobilePhone will be populated. The customers email address.</td>\n</tr>\n<tr>\n<td>mobilePhone</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Optional – either this or Email will be populated. The customers mobile phone number</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"reponse\">Reponse</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>True if the registration was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the registration fails, this field will contain a description as to why. This will be a human readable string that is displayed to the end user</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>string</td>\n<td>Optional</td>\n<td>Array of Rewards See Reward definition</td>\n</tr>\n<tr>\n<td>printData</td>\n<td>string</td>\n<td>Optional</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats. (Optional)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["register"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"6959cc53-319a-485c-a1bd-bca805a08f32","name":"Registration  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"e1af30cd-81f5-4706-b434-fa00a02be0a5\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"Email\": \"address@test.com\",\r\n    \"MobilePhone\" : \"07123456789\",\r\n    \"PosUserId\" : \"1234580001\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/register"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"2\",\n            \"name\": \"Signup Discount\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 10,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null\n        }\n    ],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \\r\\n#POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned \\r\\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \\r\\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"},{"id":"b0f6b8d4-a236-41c9-be5c-a185c3bfdc72","name":"Registration - Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"e1af30cd-81f5-4706-b434-fa00a02be0a5\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"Email\": \"address@test.com\",\r\n    \"MobilePhone\" : \"07123456789\",\r\n    \"PosUserId\" : \"1234580001\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/register"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n        }\n    ],\n    \"success\": false,\n    \"errorMessage\": \"Email already in our Loyalty Program\"\n}"}],"_postman_id":"2a7efdf3-07a6-4ff2-a422-20b41a615fc1"},{"name":"Request Earning Code","id":"3d3e7ac8-9ed0-46ea-8f40-9e0a1ee15953","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"employeeId\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"cardToken\":\"paymentproviderguid\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/earningcode","description":"<p>This call allows the POS system to request an earning code to be printed on the final payment receipt for the<br />account i.e. once the account is paid in full. This is intended for customers that have not used a loyaltyId for the current transaction. The customer can take this code and through some part of the third-party system (e.g. mobile app or web-site) can subsequently record the transaction against their loyalty account.</p>\n<p>Enabling: This operation is automatically triggered by the POS whenever a receipt is printed for a payment that results in the account being full paid up. If this functionality is not required / implemented then the corresponding configuration in the sites CLM settings should be set to false.</p>\n<p><strong>Note</strong>: This functionality is only supported on Aztec version 3.26 and above.</p>\n<h4 id=\"request\">Request</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>posUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this posting</td>\n</tr>\n<tr>\n<td>ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>The ticket array from the Aztec account</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>printData</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>Data to print on a receipt. This should contain the earning code plus any other information intended for the customer.  <br />The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["earningcode"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"ba67f388-65b0-4da9-9b82-82f1919f9c64","name":"Request Earning Code  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/earningcode"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"printData\": \"****************************************#NEWLINE##NEWLINE#You have earned rewards \\r\\nfrom today's#NEWLINE#purchase.#NEWLINE##NEWLINE#To redeem scan the following bar code \\r\\nin#NEWLINE#your app.#NEWLINE##NEWLINE##BARCODEEAN13#17592186044539#NORMAL##NEWLINE##NEWLINE#To \\r\\nredeem scan the following QR code in#NEWLINE#your \\r\\napp.#NEWLINE##NEWLINE##QRCODESTART#17592186044539#QRCODEEND##NEWLINE##NEWLINE#**********************\\r\\n******************#NEWLINE#\"\n}"}],"_postman_id":"3d3e7ac8-9ed0-46ea-8f40-9e0a1ee15953"},{"name":"Upload Ticket","id":"5b492866-f694-4b0e-a73e-47e3a1756386","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"12345600012\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"employeeId\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"cardToken\": \"paymentproviderguid\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","description":"<p>This call allows the POS system to upload all the details of the current POS account to the loyalty system in what is known as a ticket. This will include all products sold and all payments made. The loyalty system can analyse this ticket and apply any rewards earned to the corresponding loyalty account. This ticket upload can be performed at any time during the POS accounts life and can be done repeatedly. However, most commonly, it will only be done once when the account is closed.</p>\n<p>ticket uploads are carried out on a sceduled defined at site level, the default is set to every 5mins, but this can be changed and is defined in the unit of seconds. ie 300 Seconds = 5 mins.</p>\n<p>ticket retries</p>\n<p><strong>Enabling</strong>: This operation is automatically triggered by the POS whenever a bill or receipt is printed or a POS account is closed. If this functionality is not required/implemented then the corresponding configuration in the sites CLM settings should be set to false.</p>\n<h4 id=\"request\">Request</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>posUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this balance  <br />check.</td>\n</tr>\n<tr>\n<td>ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>Unique ID for the ticket</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the ticket upload was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the ticket upload fails, this field will contain a description as to why.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"c2e23d1b-cafd-4de7-9f88-5f9297774c8a","name":"Upload Ticket - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"cardToken\": \"paymentproviderguid\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true\n}"},{"id":"5d2ddd77-83eb-42c9-8840-29756396dfa6","name":"Upload Ticket - Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"cardToken\": \"paymentproviderguid\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\"     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": false,\n    \"ErrorMessage\": \"Loyalty Id not found\"\n}"}],"_postman_id":"5b492866-f694-4b0e-a73e-47e3a1756386"},{"name":"Balance Check","id":"b58e208f-b1b0-4d53-b8a5-a1a1c3567b75","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://third-party-loyalty.com/balance?loyaltyid=1000&posuserid=12332423","description":"<p>The balance call can be triggered in one of two ways. Either by pressing the corresponding button on the POS, or as part of a redemption operation.</p>\n<h4 id=\"request\">Request</h4>\n<p>Note: URL pramaters are all sent lower case.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loyaltyid</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The loyalty number from the issued card</td>\n</tr>\n<tr>\n<td>posuserid</td>\n<td>sdting</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional / Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>bool</td>\n<td></td>\n<td>Boolean flag. True if the ticket upload was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>string</td>\n<td></td>\n<td>If the ticket upload fails, this field will contain a description as to why.</td>\n</tr>\n<tr>\n<td>isFullyRegistered</td>\n<td>bool</td>\n<td></td>\n<td>‘True’ if all the details necessary to make this account fully active have been provided. If this value is false then redemptions will not be allowed</td>\n</tr>\n<tr>\n<td>loyaltyProgramName</td>\n<td>string</td>\n<td></td>\n<td>A list of zero or more different types of.</td>\n</tr>\n<tr>\n<td>balances</td>\n<td>Array of Balances</td>\n<td>Optional</td>\n<td>A list of zero or more different types of ‘Balance’ available on the loyalty account. (optional)</td>\n</tr>\n<tr>\n<td>balances&gt; type</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The type of the balance. Currently the system supports types of:  <br />Currency – Money rewards that can be used to pay or part pay for  <br />anything on the POS System  <br />Punches – Where a set number of punches triggers a reward to  <br />be added to the account e.g. buy 10 coffees get the eleventh free.  <br />Points – Where points are accrued and can then be spent  <br />rewards.</td>\n</tr>\n<tr>\n<td>balances&gt; punchGroup</td>\n<td>string</td>\n<td>Conditional</td>\n<td>Only used for punches – the name of the product group that the  <br />punches apply to e.g., ‘Coffee’ or ‘Main meal’.</td>\n</tr>\n<tr>\n<td>balances&gt; punchTrigger</td>\n<td>int</td>\n<td>Conditional</td>\n<td>Only used for punches – The number of punches needed to  <br />trigger a reward.</td>\n</tr>\n<tr>\n<td>balances&gt; value</td>\n<td>decimal</td>\n<td>Mandatory</td>\n<td>The value of the balance.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>Array of rewards</td>\n<td>Optional</td>\n<td>A list of ‘Reward’ items available to be redeemed on the loyalty account.  <br />(optional).  <br />See Reward definition.</td>\n</tr>\n<tr>\n<td>printData</td>\n<td>string</td>\n<td>Optional</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats. (optional)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["balance"],"host":["https://third-party-loyalty.com"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}],"variable":[]}},"response":[{"id":"cc0d66a1-6389-4104-acb2-f571d3f0f3c2","name":"Balance Check  - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"isFullyRegistered\": false,\r\n    \"loyaltyProgramName\": \"Platinum Members\",\r\n    \"balances\": [{\r\n            \"type\": \"Currency\",\r\n            \"value\": 2.68,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Points\",\r\n            \"value\": 5993,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Punches\",\r\n            \"value\": 1,\r\n            \"punchGroup\": \"4th Coffee half price\",\r\n            \"punchTrigger\": 4\r\n        }\r\n    ],\r\n    \"rewards\": [{\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n            \"name\": \"50% off CheeseBurger\",\r\n            \"rewardType\": \"ProductPercentageDiscount\",\r\n            \"percentage\": 50,\r\n            \"amount\": null,\r\n            \"productId\": \"100006578\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 5000,\r\n            \"rewardId\": \"bc7cba7d-61e9-4b20-b41c-efc0629216ff\",\r\n            \"name\": \"£5.00 off\",\r\n            \"rewardType\": \"AccountAmountDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": 5,\r\n            \"productId\": null,\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c185f\",\r\n            \"name\": \"John Smiths\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"2\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 3000\r\n            \"rewardId\": \"c44bf31f-d641-4c7b-ba4f-c4969bcb824b\",\r\n            \"name\": \"100% off soft drinks\",\r\n            \"rewardType\": \"FixedDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56873\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"365cf977-8009-474f-a17b-17a2183ba691\",\r\n            \"name\": \"Open discount\",\r\n            \"rewardType\": \"CurrencyBalanceDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56874\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 1000,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c1866\",\r\n            \"name\": \"Absolut Vodka\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"9\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }\r\n    ],\r\n    \"success\": true,\r\n    \"errorMessage\": null,\r\n    \"printData\": \" Platinum Members#NEWLINE#\r\n    1000#NEWLINE##NEWLINE##DOUBLEWIDTH#Balances#NORMAL##NEWLINE#Currency Balance:\r\n    £2.68#NEWLINE#Points Balance: 5993#NEWLINE#4th Coffee half price Punches:\r\n    1/4#NEWLINE##NEWLINE##DOUBLEWIDTH#Rewards#NORMAL##NEWLINE# 50% off\r\n    CheeseBurger#NEWLINE# £5.00 off#NEWLINE#\r\n    Sprite#NEWLINE# Guinness#NEWLINE# John\r\n    Smiths#NEWLINE# Tetleys#NEWLINE#\r\n    Directors#NEWLINE# 100% off soft drinks#NEWLINE# Open\r\n    discount#NEWLINE# Rolling Rock#NEWLINE# Jack\r\n    Daniels#NEWLINE# Ardbeg Whisky#NEWLINE# Bowmore\r\n    Whisky#NEWLINE# Absolut Vodka#NEWLINE##NEWLINE#\"\r\n}"},{"id":"9ce69deb-7e3c-4621-9e77-89e53a8099b7","name":"Balance Check  - Failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"errorMessage\": \"Loyalty Id not found\"\r\n}"}],"_postman_id":"b58e208f-b1b0-4d53-b8a5-a1a1c3567b75"},{"name":"Redeem","id":"f23b0c4b-8d39-453f-8599-db895c3d319c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\", \r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"employeeId\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"loyaltyId\": \"1000\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"cardToken\":\"paymentproviderguid\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ],\r\n    \"rewards\": [\r\n        \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n        \"72b008a8-c3b8-44cc-bc43-2167ad8c185d\"\r\n    ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/redeem","description":"<p>This call is made when a rewards is redeemed manually on the POS, it is not triggered for a auto apply rewards via the assign or Autoupdate calls.</p>\n<p>If this functionality is not required/implemented then the button should not be added to the POS theme.</p>\n<h3 id=\"request\">Request</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Data Type</th>\n<th>Optional/Mandatory</th>\n<th>Type</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this redeem operation.  <br />This should be checked by the loyalty  <br />system to determine if the redeem  <br />request is a duplicate i.e., has been  <br />resent due to an issue with the original request. If a duplicate is detected then the redeem should not be processed again, instead the original response  <br />should be resent.  <br />This is the value that needs to be sent of the redemption needs to be reversed in the future.</td>\n</tr>\n<tr>\n<td>PosUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n<tr>\n<td>Ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>Unique ID for the Ticket</td>\n</tr>\n<tr>\n<td>Balances</td>\n<td>Array of BalanceAmount</td>\n<td>Optional</td>\n<td>Array of BalanceAmount List of Balance amounts to debit</td>\n</tr>\n<tr>\n<td>Balances &gt; type</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The type of the balance. Currently the system only supports ‘Currency’.  <br />Punches cannot be debited by the POS system. They should be automatically converted into rewards by the loyalty system when the trigger is reached.  <br />Points should be automatically debited from the balance by the loyalty system when a reward with a points cost is redeemed.</td>\n</tr>\n<tr>\n<td>Balances &gt; Value</td>\n<td>decimal</td>\n<td>Mandatory</td>\n<td>The amount to debit the balance by</td>\n</tr>\n<tr>\n<td>Rewards</td>\n<td>Array of Rewards</td>\n<td>Optional</td>\n<td>Array of string List of Reward Ids to redeem</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the redemption was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the redemption fails, this field should contain a description as to why.</td>\n</tr>\n<tr>\n<td>extraRewardsToAdd</td>\n<td>Array of Reward</td>\n<td>Conditional</td>\n<td>A list of ‘Reward’ items to be automatically added to the basket. These will be added on top of the rewards that have been manually chosen.  <br />This is intended for use with systems that perform automatic ticket updates e.g. member’s pricing, so that the member price can be applied to all items in the basket after any operation.</td>\n</tr>\n<tr>\n<td>redemptionsToRemove</td>\n<td>Array of string</td>\n<td>Conditional</td>\n<td>A list of previously added GroupingRedemptionIds to be removed from the basket.  <br />This is intended for use with systems that perform automatic ticket updates e.g. member’s pricing, so that the member price can be applied to all required items in the basket after any operation.</td>\n</tr>\n<tr>\n<td>PrintData</td>\n<td>string</td>\n<td>Optional</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["redeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"6e8e0829-8d79-45a0-bce5-d22e9e05c6f6","name":"Redeem - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\", \r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ],\r\n    \"rewards\": [\r\n        \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n        \"72b008a8-c3b8-44cc-bc43-2167ad8c185d\"\r\n    ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/redeem"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n \"success\": true,\r\n \"errorMessage\": null,\r\n \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \r\n#POUNDSYMBOL#2.68#NEWLINE#Points: 5993#NEWLINE##NEWLINE##BOLD#Earned \r\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \r\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"f23b0c4b-8d39-453f-8599-db895c3d319c"},{"name":"Automatically Update ticket rewards","id":"552793fc-1e97-4646-8d18-316f6e12fc18","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581910\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-09-08T08:56:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511578097\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511578099\",\r\n                \"itemId\": \"10000000139\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Amstel\",\r\n                \"shortDescription\": \"Amstel\",\r\n                \"longDescription\": \"Amstel\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.25,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-08T08:56:48\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.24\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"29\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","description":"<p>This operation supports sending a basket up to the loyalty system for it to automatically apply any rewards due. This can be used for functionality such as member’s pricing.</p>\n<p>If a reward nees to be updated in value, then you need to remove the old reward and readd it. The removals will happen first and then the additions.</p>\n<p><strong>Enabling:</strong> This operation is triggered by pressing the corresponding button on the POS. If this functionality is not required/implemented then the button should not be added to the POS theme.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>PosUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this  <br />reversal.</td>\n</tr>\n<tr>\n<td>ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>See Ticket definition</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the redemption update was  <br />successful, false if it failed.</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the redemption update fails, this field will contain a description as to why. This will be a human readable string that is displayed to the end user.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>Array of  <br />Reward</td>\n<td>Conditional</td>\n<td></td>\n</tr>\n<tr>\n<td>redemptionsToRemove</td>\n<td>Array of  <br />string</td>\n<td>Conditional</td>\n<td>A list of previously added GroupingRedemptionIds to be removed to the basket.  <br />Note: currently the system only supports the removal of all rewards in a single update/redemption. If you need to partially modify previously redeemed rewards then you will have to remove the all and add back in the required ones.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"4f99d289-d18a-4078-9dd9-9b37e63ab1d4","name":"Update Redemption  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581910\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-09-08T08:56:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511578097\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511578099\",\r\n                \"itemId\": \"10000000139\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Amstel\",\r\n                \"shortDescription\": \"Amstel\",\r\n                \"longDescription\": \"Amstel\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.25,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-08T08:56:48\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.24\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"29\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"ec7074c0-81a0-4039-b638-12c3e54ee7f5\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.33,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": null,\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511578097\"\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"printData\": null,\n    \"success\": true,\n    \"errorType\": \"None\",\n    \"errorMessage\": null\n}"}],"_postman_id":"552793fc-1e97-4646-8d18-316f6e12fc18"},{"name":"Update Redemption","id":"40e5f4b3-ed2a-4493-aadd-438644fd96d4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"8947637a-a4ea-44f7-8f8e-b52ea61c10db\",\r\n    \"posUserId\": \"123456789000000000\",\r\n    \"redemptionId\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\",\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateredeem","description":"<p>This is only used to add a tip to a previous loyalty payment. This call will only be made if there is a loyalty payment<br />method configured in the Zonal system which allows tips to be added to an existing payment.  </p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this update operation. This should be  <br />checked by the loyalty system to determine if the update  <br />request is a duplicate i.e., has been resent due to an issue  <br />with the original request. If a duplicate is detected then the  <br />update should not be processed again, instead the original response should be resent.  <br />This value can also be sent in a reverse redemption call if  <br />the system needs to reverse the update without reversing  <br />the whole payment.</td>\n</tr>\n<tr>\n<td>PosUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this  <br />reversal.</td>\n</tr>\n<tr>\n<td>RedemptionId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Id of the redemption to update.</td>\n</tr>\n<tr>\n<td>Balances</td>\n<td>Array of  <br />BalanceAmount</td>\n<td>Optional</td>\n<td>List of Balance amounts to debit. Normally this will just  <br />contain a currency amount representing the tip.</td>\n</tr>\n<tr>\n<td>Balances &gt; Type</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The type of the balance. Currently the system supports types of:  <br /><strong>Currency</strong> – Money rewards that can be used to pay or part pay for  <br />anything on the POS System  <br /><strong>Punches</strong> – Where a set number of punches triggers a reward to  <br />be added to the account e.g. buy 10 coffees get the eleventh free.  <br /><strong>Points</strong> – Where points are accrued and can then be spent  <br />rewards.</td>\n</tr>\n<tr>\n<td>Balances &gt; Value</td>\n<td>decimal</td>\n<td>Mandatory</td>\n<td>Value of the balance</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Success</td>\n<td>bool</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the redemption update was  <br />successful, false if it failed.</td>\n</tr>\n<tr>\n<td>ErrorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the redemption update fails, this field will contain a description as to why. This will be a human readable string that is displayed to the end user.</td>\n</tr>\n<tr>\n<td>PrintData</td>\n<td>string</td>\n<td>Optional</td>\n<td>Print data to use to print an optional customer  <br />statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateredeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"c2e76ed8-9b48-4dfe-af48-81e4f65be13b","name":"Update Redemption  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"8947637a-a4ea-44f7-8f8e-b52ea61c10db\",\r\n    \"PosUserId\": \"123456789000000000\",\r\n    \"RedemptionId\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\",\r\n    \"Balances\": [\r\n        {\r\n            \"Type\": \"Currency\",\r\n            \"Value\": 1.20\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/updateredeem"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n \"Success\": false,\r\n \"ErrorMessage\": \"Currency balance exceeded\",\r\n \"PrintData\": \"#BOLD#Balance Statement#NORMAL##NEWLINE##NEWLINE#Currency \r\n0.67#NEWLINE#Points 5893\",\r\n}\r\n"}],"_postman_id":"40e5f4b3-ed2a-4493-aadd-438644fd96d4"},{"name":"Reverse Redemption","id":"cfe40cf2-c7fa-4bca-a0a2-b662539df3ee","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"89b33b50-43c4-46c5-a835-cb85a922d550\",\r\n    \"posUserId\": \"123456789000000000\",\r\n    \"redemptions\": [\r\n        \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/reverseredeem","description":"<p>This is only used to reverse previous redemptions or updates to redemptions. The POS cannot manually credit anything else to a loyalty account – all normal crediting is done via processing of the uploaded tickets.<br /><strong>Note</strong> – as rewards are reversed by merely passing the redemption id, the loyalty system is responsible for storing all other details necessary to credit the reward back onto the loyalty account e.g., type, value etc.</p>\n<p><strong>Enabling</strong>: This operation is triggered by pressing the corresponding button on the POS. If this functionality is not required/implemented then the button should not be added to the POS theme.</p>\n<h3 id=\"request\">Request</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>A unique id for this redeem operation.  <br />This should be checked by the loyalty system to determine if the redeem request is a duplicate i.e., has been  <br />resent due to an issue with the original request. If a duplicate is detected then the redeem should not be processed again, instead the original response should be resent.  <br />This is the value that needs to be sent of the redemption needs to be reversed in  <br />the future.</td>\n</tr>\n<tr>\n<td>PosUserId</td>\n<td>string</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n<tr>\n<td>Redemptions</td>\n<td>Array of string</td>\n<td>Mandatory</td>\n<td>List of Redemption Ids to reverse. These are the Ids of the original redemption / update request being reversed.</td>\n</tr>\n<tr>\n<td>Ticket</td>\n<td>Ticket Array</td>\n<td>Mandatory</td>\n<td>The ticket array from the Aztec account</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data Type</strong></th>\n<th>Optional/Mandatory</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Results</td>\n<td>array of  <br />ReverseRedemption</td>\n<td>Mandatory</td>\n<td>List of reverse redemption results</td>\n</tr>\n<tr>\n<td>Results &gt; Success</td>\n<td>boolean</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the redemption was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>Results &gt; RedemptionId</td>\n<td>sting</td>\n<td>Conditional</td>\n<td>RedemptionId of the redemption being reversed. As passed in the request. Must be in captials</td>\n</tr>\n<tr>\n<td>Results &gt; ErrorMessage</td>\n<td>string</td>\n<td>Conditional</td>\n<td>If the redemption reversal was not successful this should contain a description of the cause of the failure. This message should be end  <br />user friendly as it may be displayed on the POS.</td>\n</tr>\n<tr>\n<td>PrintData</td>\n<td>sting</td>\n<td>Optional</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["reverseredeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"060bf23f-e3b3-4f5d-9564-7dd62287b83c","name":"Reverse Redemption","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"89b33b50-43c4-46c5-a835-cb85a922d550\",\r\n    \"posUserId\": \"123456789000000000\",\r\n    \"redemptions\": [\r\n        \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/reverseredeem"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Results\": [{\r\n            \"Success\": true,\r\n            \"RedemptionId\": \"5ab774a3-cda7-4919-99ee-18c5c02921ce\"\r\n        }, {\r\n            \"Success\": false,\r\n            \"RedemptionId\": \"676264a3-e6e6-4370-b7a4-bf43be147493\",\r\n            \"ErrorMessage\": \"Redemption not found.\"\r\n        },\r\n    ],\r\n    \"PrintData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency:\r\n    #POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned\r\n    Rewards#NORMAL##NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE#50%\r\n    off CheeseBurger#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"cfe40cf2-c7fa-4bca-a0a2-b662539df3ee"}],"id":"b9448f27-458c-4ca5-a4e9-45675f1da0db","_postman_id":"b9448f27-458c-4ca5-a4e9-45675f1da0db","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.0 Scenarios","item":[{"name":"2.1 Assign & close","item":[{"name":"Assign Loyalty Account","id":"414109af-f03a-4dd6-abf3-f5f2b3fe3299","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"4a18a7b0-cf0d-4c91-8792-392faeae6f84\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"5fdaee16-37e4-405d-b4e6-038971acb3f0","name":"Assign Loyalty Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"4a18a7b0-cf0d-4c91-8792-392faeae6f84\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"groupingRedemptionId\": null,\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": null,\n            \"paymentId\": null\n        },\n        {\n            \"pointsCost\": null,\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"73289cad-0ca0-4151-afda-12b96b0ad627\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.4,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511576395\",\n            \"paymentId\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                          #POUNDSYMBOL#2.67#NEWLINE#Points:                             5893#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE#50% off CheeseBurger#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"414109af-f03a-4dd6-abf3-f5f2b3fe3299"},{"name":"Upload Ticket","id":"700e0330-1db2-4d24-a472-7a71cead1b16","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"d5ed7e2e-aca5-4739-a7e8-b5fa6b0fc2a0","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"success\": true,\r\n    \"errorMessage\": null\r\n}"}],"_postman_id":"700e0330-1db2-4d24-a472-7a71cead1b16"}],"id":"e24a8f88-752e-404e-a2c5-8aeb96ffba93","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/ea44e19e-16ca-4bcd-ba91-743dbdab1a5c/aW1hZ2UucG5n\" width=\"294\" height=\"376\" />","_postman_id":"e24a8f88-752e-404e-a2c5-8aeb96ffba93","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.2 Assign & close (duplicate products)","item":[{"name":"Assign Loyalty Account","id":"ce5e71c7-bd8d-4d44-a1b0-5ba53049eb83","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"9ce4c0f1-d469-4c3a-babf-ccc614ed67f4\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581666\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-24T10:59:56\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576427\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576428\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 4.0,\r\n                \"amount\": 16.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T11:00:33\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"131\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"cc155bb5-3daa-427d-b9ab-9e424046cfb6","name":"Assign Loyalty Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"9ce4c0f1-d469-4c3a-babf-ccc614ed67f4\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581666\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-24T10:59:56\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576427\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576428\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 4.0,\r\n                \"amount\": 16.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T11:00:33\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"131\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"groupingRedemptionId\": null,\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": null,\n            \"paymentId\": null\n        },\n        {\n            \"pointsCost\": null,\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"e1136184-3626-4975-af6d-2288e056c3f0\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1.6,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511576427\",\n            \"paymentId\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                          #POUNDSYMBOL#2.71#NEWLINE#Points:                             6293#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE#50% off CheeseBurger#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"ce5e71c7-bd8d-4d44-a1b0-5ba53049eb83"},{"name":"Upload Ticket","id":"bc8cbcfe-855c-4b6e-95cd-54bfb4130450","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581666\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-24T10:59:56\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576427\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576428\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 4.0,\r\n                \"amount\": 16.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T11:00:33\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576430\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576431\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0012\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 16.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T11:02:28\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"131\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T11:02:29\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"8dd79560-1467-4aad-bc19-e27cdb7e5fb6","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581666\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-24T10:59:56\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576427\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576428\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 4.0,\r\n                \"amount\": 16.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T11:00:33\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576430\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576431\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0012\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 16.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T11:02:28\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"131\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T11:02:29\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"bc8cbcfe-855c-4b6e-95cd-54bfb4130450"}],"id":"24d68cb3-f092-4263-97df-ab772b71e059","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add 4 x Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£16)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/99789d93-f6ac-4ef1-a987-a22a1db379b4/aW1hZ2UucG5n\" alt height=\"376\" width=\"287\" />","_postman_id":"24d68cb3-f092-4263-97df-ab772b71e059","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.3 Assign, redeem & close","item":[{"name":"Assign Loyalty Account","id":"dabbc7ec-c2af-449b-a6ab-5015e8683934","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"ef8a68b7-9591-445d-b92c-8a026b079883\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"5c5962d7-dd8d-4bda-84ed-1b176553fe9b","name":"Assign Loyalty Account  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2011-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"Division\": \"619\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"Division\": \"459\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                       \"TaxId\": \"1782\",\r\n                       \"Name\": \"10% Service Charge\",\r\n                       \"IsServiceCharge\": true,\r\n                       \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null\n        },\n        {\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\n            \"groupingRedemptionId\": \"f1b91e07-fbcd-450c-bee3-4b68fdd85206\",\n            \"name\": \"Member’s price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"amount\": 2.00,\n            \"discountId\": null,\n            \"ticketItemId\": \"17592186046435\"\n        }\n\n    ],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \\r\\n#POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned \\r\\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \\r\\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"dabbc7ec-c2af-449b-a6ab-5015e8683934"},{"name":"Balance Check","id":"21ee9e44-5693-448a-a904-f06936c4407a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://third-party-loyalty.com/balance?loyaltyid=PR123456789&posuserid=300004000000","description":"<p>This operation can be triggered in one of two ways. Either by pressing the corresponding button on the POS, or as part of a redemption operation.</p>\n<h4 id=\"request\">Request</h4>\n<p>Note: URL pramaters are all sent lower case.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loyaltyid</td>\n<td>The loyalty number from the issued card</td>\n</tr>\n<tr>\n<td>posuserid</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>Boolean flag. True if the ticket upload was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>If the ticket upload fails, this field will contain a description as to why.</td>\n</tr>\n<tr>\n<td>isFullyRegistered</td>\n<td>‘True’ if all the details necessary to make this account fully active have been provided. If this value is false then redemptions will not be allowed</td>\n</tr>\n<tr>\n<td>loyaltyProgramName</td>\n<td>A list of zero or more different types of.</td>\n</tr>\n<tr>\n<td>balances</td>\n<td>A list of zero or more different types of ‘Balance’ available on the loyalty account. (optional)</td>\n</tr>\n<tr>\n<td>balances&gt; type</td>\n<td>The type of the balance. Currently the system supports types of:  <br />Currency – Money rewards that can be used to pay or part pay for  <br />anything on the POS System  <br />Punches – Where a set number of punches triggers a reward to  <br />be added to the account e.g. buy 10 coffees get the eleventh free.  <br />Points – Where points are accrued and can then be spent  <br />rewards.</td>\n</tr>\n<tr>\n<td>balances&gt; punchGroup</td>\n<td>Only used for punches – the name of the product group that the  <br />punches apply to e.g., ‘Coffee’ or ‘Main meal’.</td>\n</tr>\n<tr>\n<td>balances&gt; punchTrigger</td>\n<td>Only used for punches – The number of punches needed to  <br />trigger a reward.</td>\n</tr>\n<tr>\n<td>balances&gt; value</td>\n<td>The value of the balance.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>A list of ‘Reward’ items available to be redeemed on the loyalty account.  <br />(optional).  <br />See Reward definition.</td>\n</tr>\n<tr>\n<td>printData</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats. (optional)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["balance"],"host":["https://third-party-loyalty.com"],"query":[{"key":"loyaltyid","value":"PR123456789"},{"key":"posuserid","value":"300004000000"}],"variable":[]}},"response":[{"id":"0f1e8417-4e40-4123-9f59-8e96308e7603","name":"Balance Check  - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"isFullyRegistered\": false,\r\n    \"loyaltyProgramName\": \"Platinum Members\",\r\n    \"balances\": [{\r\n            \"type\": \"Currency\",\r\n            \"value\": 2.68,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Points\",\r\n            \"value\": 5993,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Punches\",\r\n            \"value\": 1,\r\n            \"punchGroup\": \"4th Coffee half price\",\r\n            \"punchTrigger\": 4\r\n        }\r\n    ],\r\n    \"rewards\": [{\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n            \"name\": \"50% off CheeseBurger\",\r\n            \"rewardType\": \"ProductPercentageDiscount\",\r\n            \"percentage\": 50,\r\n            \"amount\": null,\r\n            \"productId\": \"100006578\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 5000,\r\n            \"rewardId\": \"bc7cba7d-61e9-4b20-b41c-efc0629216ff\",\r\n            \"name\": \"£5.00 off\",\r\n            \"rewardType\": \"AccountAmountDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": 5,\r\n            \"productId\": null,\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c185f\",\r\n            \"name\": \"John Smiths\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"2\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 3000\r\n            \"rewardId\": \"c44bf31f-d641-4c7b-ba4f-c4969bcb824b\",\r\n            \"name\": \"100% off soft drinks\",\r\n            \"rewardType\": \"FixedDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56873\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"365cf977-8009-474f-a17b-17a2183ba691\",\r\n            \"name\": \"Open discount\",\r\n            \"rewardType\": \"CurrencyBalanceDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56874\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 1000,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c1866\",\r\n            \"name\": \"Absolut Vodka\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"9\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }\r\n    ],\r\n    \"success\": true,\r\n    \"errorMessage\": null,\r\n    \"printData\": \" Platinum Members#NEWLINE#\r\n    1000#NEWLINE##NEWLINE##DOUBLEWIDTH#Balances#NORMAL##NEWLINE#Currency Balance:\r\n    £2.68#NEWLINE#Points Balance: 5993#NEWLINE#4th Coffee half price Punches:\r\n    1/4#NEWLINE##NEWLINE##DOUBLEWIDTH#Rewards#NORMAL##NEWLINE# 50% off\r\n    CheeseBurger#NEWLINE# £5.00 off#NEWLINE#\r\n    Sprite#NEWLINE# Guinness#NEWLINE# John\r\n    Smiths#NEWLINE# Tetleys#NEWLINE#\r\n    Directors#NEWLINE# 100% off soft drinks#NEWLINE# Open\r\n    discount#NEWLINE# Rolling Rock#NEWLINE# Jack\r\n    Daniels#NEWLINE# Ardbeg Whisky#NEWLINE# Bowmore\r\n    Whisky#NEWLINE# Absolut Vodka#NEWLINE##NEWLINE#\"\r\n}"},{"id":"295df4ff-42f9-4656-a580-1c492e5bfe31","name":"Balance Check  - Failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"errorMessage\": \"Loyalty Id not found\"\r\n}"}],"_postman_id":"21ee9e44-5693-448a-a904-f06936c4407a"},{"name":"Redeem","id":"6647a1cf-d022-49ff-bbe7-6551a933c660","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"81f31e77-4c1f-453b-a32b-ce829bef1816\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"rewards\": [\r\n        \"4344031721\"\r\n    ],\r\n    \"balances\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/redeem","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["redeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"fc099e08-9af7-4b51-84b5-fe95b326276c","name":"Redeem - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\", \r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ],\r\n    \"rewards\": [\r\n        \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n        \"72b008a8-c3b8-44cc-bc43-2167ad8c185d\"\r\n    ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/redeem"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n \"success\": true,\r\n \"errorMessage\": null,\r\n \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \r\n#POUNDSYMBOL#2.68#NEWLINE#Points: 5993#NEWLINE##NEWLINE##BOLD#Earned \r\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \r\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"6647a1cf-d022-49ff-bbe7-6551a933c660"},{"name":"Upload Ticket","id":"3eddc34a-b225-47c6-a5b0-a81fef63db5f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"20\",\r\n        \"coverCount\": \"2\",\r\n        \"customerName\": \"SIMON\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576565\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576540\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 5.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576566\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576544\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576549\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576550\",\r\n                \"itemId\": \"10000001525\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": \"PR123456789\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Two Courses\",\r\n                \"shortDescription\": \"Two Courses\",\r\n                \"longDescription\": \"Two Courses\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3\",\r\n                \"subCategory\": \"47\",\r\n                \"category\": \"14\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Promotions / Other\",\r\n                \"division\": \"5\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:49:46\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"81F31E77-4C1F-453B-A32B-CE829BEF1816\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576564\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576549\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 1.13\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576557\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576558\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0015\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 16.13,\r\n                \"tip\": 0.0,\r\n                \"position\": \"4\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.13\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T10:51:11\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"9d436f85-a2f6-4993-8f0e-e75bba7593bc","name":"Upload Ticket - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true\n}"},{"id":"36953a9c-965f-4bdf-8ef1-99a95f716528","name":"Upload Ticket - Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": false,\n    \"ErrorMessage\": \"Loyalty Id not found\"\n}"}],"_postman_id":"3eddc34a-b225-47c6-a5b0-a81fef63db5f"}],"id":"38d853d0-8350-46f1-8755-550d70552d4a","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Meat Board to account</p>\n</li>\n<li><p>Add Cod &amp; Chips to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Add reward (Two courses for £15)</p>\n</li>\n<li><p>Pay via cash (16.13)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/5f96e5f3-1301-4bf6-9c7e-aad29dd0aaac/aW1hZ2UucG5n\" width=\"284\" height=\"373\" />","_postman_id":"38d853d0-8350-46f1-8755-550d70552d4a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.4 Assign, redeem, cancel & close","item":[{"name":"Assign Loyalty Account","id":"c25fa01e-8c5f-463b-a5c6-f7f372581026","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"ef8a68b7-9591-445d-b92c-8a026b079883\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"5c269e2e-7a3d-490b-a9e6-2436d92ac5d3","name":"Assign Loyalty Account  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2011-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"Division\": \"619\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"Division\": \"459\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                       \"TaxId\": \"1782\",\r\n                       \"Name\": \"10% Service Charge\",\r\n                       \"IsServiceCharge\": true,\r\n                       \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null\n        },\n        {\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\n            \"groupingRedemptionId\": \"f1b91e07-fbcd-450c-bee3-4b68fdd85206\",\n            \"name\": \"Member’s price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"amount\": 2.00,\n            \"discountId\": null,\n            \"ticketItemId\": \"17592186046435\"\n        }\n\n    ],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \\r\\n#POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned \\r\\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \\r\\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"c25fa01e-8c5f-463b-a5c6-f7f372581026"},{"name":"Balance Check","id":"addf7ac7-770c-4af1-a025-476e86a0bb9d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://third-party-loyalty.com/balance?loyaltyid=PR123456789&posuserid=300004000000","description":"<p>This operation can be triggered in one of two ways. Either by pressing the corresponding button on the POS, or as part of a redemption operation.</p>\n<h4 id=\"request\">Request</h4>\n<p>Note: URL pramaters are all sent lower case.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loyaltyid</td>\n<td>The loyalty number from the issued card</td>\n</tr>\n<tr>\n<td>posuserid</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>Boolean flag. True if the ticket upload was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>If the ticket upload fails, this field will contain a description as to why.</td>\n</tr>\n<tr>\n<td>isFullyRegistered</td>\n<td>‘True’ if all the details necessary to make this account fully active have been provided. If this value is false then redemptions will not be allowed</td>\n</tr>\n<tr>\n<td>loyaltyProgramName</td>\n<td>A list of zero or more different types of.</td>\n</tr>\n<tr>\n<td>balances</td>\n<td>A list of zero or more different types of ‘Balance’ available on the loyalty account. (optional)</td>\n</tr>\n<tr>\n<td>balances&gt; type</td>\n<td>The type of the balance. Currently the system supports types of:  <br />Currency – Money rewards that can be used to pay or part pay for  <br />anything on the POS System  <br />Punches – Where a set number of punches triggers a reward to  <br />be added to the account e.g. buy 10 coffees get the eleventh free.  <br />Points – Where points are accrued and can then be spent  <br />rewards.</td>\n</tr>\n<tr>\n<td>balances&gt; punchGroup</td>\n<td>Only used for punches – the name of the product group that the  <br />punches apply to e.g., ‘Coffee’ or ‘Main meal’.</td>\n</tr>\n<tr>\n<td>balances&gt; punchTrigger</td>\n<td>Only used for punches – The number of punches needed to  <br />trigger a reward.</td>\n</tr>\n<tr>\n<td>balances&gt; value</td>\n<td>The value of the balance.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>A list of ‘Reward’ items available to be redeemed on the loyalty account.  <br />(optional).  <br />See Reward definition.</td>\n</tr>\n<tr>\n<td>printData</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats. (optional)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["balance"],"host":["https://third-party-loyalty.com"],"query":[{"key":"loyaltyid","value":"PR123456789"},{"key":"posuserid","value":"300004000000"}],"variable":[]}},"response":[{"id":"ed3949e0-9cf5-49d5-b0a9-8b0540139305","name":"Balance Check  - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"isFullyRegistered\": false,\r\n    \"loyaltyProgramName\": \"Platinum Members\",\r\n    \"balances\": [{\r\n            \"type\": \"Currency\",\r\n            \"value\": 2.68,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Points\",\r\n            \"value\": 5993,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Punches\",\r\n            \"value\": 1,\r\n            \"punchGroup\": \"4th Coffee half price\",\r\n            \"punchTrigger\": 4\r\n        }\r\n    ],\r\n    \"rewards\": [{\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n            \"name\": \"50% off CheeseBurger\",\r\n            \"rewardType\": \"ProductPercentageDiscount\",\r\n            \"percentage\": 50,\r\n            \"amount\": null,\r\n            \"productId\": \"100006578\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 5000,\r\n            \"rewardId\": \"bc7cba7d-61e9-4b20-b41c-efc0629216ff\",\r\n            \"name\": \"£5.00 off\",\r\n            \"rewardType\": \"AccountAmountDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": 5,\r\n            \"productId\": null,\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c185f\",\r\n            \"name\": \"John Smiths\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"2\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 3000\r\n            \"rewardId\": \"c44bf31f-d641-4c7b-ba4f-c4969bcb824b\",\r\n            \"name\": \"100% off soft drinks\",\r\n            \"rewardType\": \"FixedDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56873\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"365cf977-8009-474f-a17b-17a2183ba691\",\r\n            \"name\": \"Open discount\",\r\n            \"rewardType\": \"CurrencyBalanceDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56874\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 1000,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c1866\",\r\n            \"name\": \"Absolut Vodka\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"9\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }\r\n    ],\r\n    \"success\": true,\r\n    \"errorMessage\": null,\r\n    \"printData\": \" Platinum Members#NEWLINE#\r\n    1000#NEWLINE##NEWLINE##DOUBLEWIDTH#Balances#NORMAL##NEWLINE#Currency Balance:\r\n    £2.68#NEWLINE#Points Balance: 5993#NEWLINE#4th Coffee half price Punches:\r\n    1/4#NEWLINE##NEWLINE##DOUBLEWIDTH#Rewards#NORMAL##NEWLINE# 50% off\r\n    CheeseBurger#NEWLINE# £5.00 off#NEWLINE#\r\n    Sprite#NEWLINE# Guinness#NEWLINE# John\r\n    Smiths#NEWLINE# Tetleys#NEWLINE#\r\n    Directors#NEWLINE# 100% off soft drinks#NEWLINE# Open\r\n    discount#NEWLINE# Rolling Rock#NEWLINE# Jack\r\n    Daniels#NEWLINE# Ardbeg Whisky#NEWLINE# Bowmore\r\n    Whisky#NEWLINE# Absolut Vodka#NEWLINE##NEWLINE#\"\r\n}"},{"id":"ef3224e3-b4eb-40ff-998c-3b146f175377","name":"Balance Check  - Failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"errorMessage\": \"Loyalty Id not found\"\r\n}"}],"_postman_id":"addf7ac7-770c-4af1-a025-476e86a0bb9d"},{"name":"Redeem","id":"caf5884d-7855-4b2e-b16c-d68cec4aa2fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"81f31e77-4c1f-453b-a32b-ce829bef1816\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"rewards\": [\r\n        \"4344031721\"\r\n    ],\r\n    \"balances\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/redeem","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["redeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"f4980043-f1f0-467b-b07c-2052e738d49c","name":"Redeem - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\", \r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ],\r\n    \"rewards\": [\r\n        \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n        \"72b008a8-c3b8-44cc-bc43-2167ad8c185d\"\r\n    ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/redeem"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n \"success\": true,\r\n \"errorMessage\": null,\r\n \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \r\n#POUNDSYMBOL#2.68#NEWLINE#Points: 5993#NEWLINE##NEWLINE##BOLD#Earned \r\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \r\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"caf5884d-7855-4b2e-b16c-d68cec4aa2fc"},{"name":"Reverse Redemption","id":"d71a51b5-5243-46d3-8b5e-5626bdcad1a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"89b33b50-43c4-46c5-a835-cb85a922d550\",\r\n    \"posUserId\": \"123456789000000000\",\r\n    \"redemptions\": [\r\n        \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/reverseredeem","description":"<p>This is only used to reverse previous redemptions or updates to redemptions. The POS cannot manually credit anything else to a loyalty account – all normal crediting is done via processing of the uploaded tickets.<br /><strong>Note</strong> – as rewards are reversed by merely passing the redemption id, the loyalty system is responsible for storing all other details necessary to credit the reward back onto the loyalty account e.g., type, value etc.</p>\n<p><strong>Enabling</strong>: This operation is triggered by pressing the corresponding button on the POS. If this functionality is not required/implemented then the button should not be added to the POS theme.</p>\n<h3 id=\"request\">Request</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>Mandatory</td>\n<td>A unique id for this redeem operation.  <br />This should be checked by the loyalty system to determine if the redeem request is a duplicate i.e., has been  <br />resent due to an issue with the original request. If a duplicate is detected then the redeem should not be processed again, instead the original response should be resent.  <br />This is the value that needs to be sent of the redemption needs to be reversed in  <br />the future.</td>\n</tr>\n<tr>\n<td>PosUserId</td>\n<td>Mandatory</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n<tr>\n<td>Redemptions</td>\n<td>Mandatory</td>\n<td>List of Redemption Ids to reverse. These are the Ids of the original redemption / update request being reversed.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response\">Response</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Results</td>\n<td>Mandatory</td>\n<td>List of reverse redemption results</td>\n</tr>\n<tr>\n<td>Results &gt; Success</td>\n<td>Mandatory</td>\n<td>Boolean flag. True if the redemption was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>Results &gt; RedemptionId</td>\n<td>Conditional</td>\n<td>RedemptionId of the redemption being reversed. As passed in the request. Must be in captials</td>\n</tr>\n<tr>\n<td>Results &gt; ErrorMessage</td>\n<td>Conditional</td>\n<td>If the redemption reversal was not successful this should contain a description of the cause of the failure. This message should be end  <br />user friendly as it may be displayed on the POS.</td>\n</tr>\n<tr>\n<td>PrintData</td>\n<td>Conditional</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["reverseredeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"8c74efa5-ef03-41f1-8822-ac34615da8d8","name":"Reverse Redemption","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"89b33b50-43c4-46c5-a835-cb85a922d550\",\r\n    \"posUserId\": \"123456789000000000\",\r\n    \"redemptions\": [\r\n        \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/reverseredeem"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"Results\": [{\r\n            \"Success\": true,\r\n            \"RedemptionId\": \"5ab774a3-cda7-4919-99ee-18c5c02921ce\"\r\n        }, {\r\n            \"Success\": false,\r\n            \"RedemptionId\": \"676264a3-e6e6-4370-b7a4-bf43be147493\",\r\n            \"ErrorMessage\": \"Redemption not found.\"\r\n        },\r\n    ],\r\n    \"PrintData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency:\r\n    #POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned\r\n    Rewards#NORMAL##NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE#50%\r\n    off CheeseBurger#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"d71a51b5-5243-46d3-8b5e-5626bdcad1a7"},{"name":"Upload Ticket","id":"86c316a5-4b0a-42b5-bd46-963b3ae5a5bd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"20\",\r\n        \"coverCount\": \"2\",\r\n        \"customerName\": \"SIMON\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576565\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576540\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 5.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576566\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576544\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576549\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576550\",\r\n                \"itemId\": \"10000001525\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": \"PR123456789\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Two Courses\",\r\n                \"shortDescription\": \"Two Courses\",\r\n                \"longDescription\": \"Two Courses\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3\",\r\n                \"subCategory\": \"47\",\r\n                \"category\": \"14\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Promotions / Other\",\r\n                \"division\": \"5\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:49:46\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"81F31E77-4C1F-453B-A32B-CE829BEF1816\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576564\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576549\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 1.13\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576557\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576558\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0015\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 16.13,\r\n                \"tip\": 0.0,\r\n                \"position\": \"4\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.13\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T10:51:11\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"caf4c323-1713-41c3-9083-b6f7e5b9bec4","name":"Upload Ticket - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true\n}"},{"id":"0803350f-328e-41ba-ad06-b953ed5aad02","name":"Upload Ticket - Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": false,\n    \"ErrorMessage\": \"Loyalty Id not found\"\n}"}],"_postman_id":"86c316a5-4b0a-42b5-bd46-963b3ae5a5bd"}],"id":"2f87c7e1-cb1b-4c46-b89a-809d33cfbf04","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Meat Board to account</p>\n</li>\n<li><p>Add Cod &amp; Chips to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Add reward (Two courses for £15)</p>\n</li>\n<li><p>Pay via cash (16.13)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/5f96e5f3-1301-4bf6-9c7e-aad29dd0aaac/aW1hZ2UucG5n\" width=\"284\" height=\"373\" />","_postman_id":"2f87c7e1-cb1b-4c46-b89a-809d33cfbf04","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.5 Redeem & close","item":[{"name":"Assign Loyalty Account","id":"f0ba3f97-8101-4f06-8433-a5a90e119193","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"ef8a68b7-9591-445d-b92c-8a026b079883\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"PR123456789\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"f94ea756-3df2-454f-93d2-f79334f9aaff","name":"Assign Loyalty Account  - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"fcbaa7f1-b6f8-4aad-ab8a-3afbab7b2252\",\r\n    \"LoyaltyId\" : \"1000\",\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2011-12-05T15:16:27\",\r\n        \"Table\": \"14A\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"Division\": \"619\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"Division\": \"459\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                       \"TaxId\": \"1782\",\r\n                       \"Name\": \"10% Service Charge\",\r\n                       \"IsServiceCharge\": true,\r\n                       \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    }\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null\n        },\n        {\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\n            \"groupingRedemptionId\": \"f1b91e07-fbcd-450c-bee3-4b68fdd85206\",\n            \"name\": \"Member’s price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"amount\": 2.00,\n            \"discountId\": null,\n            \"ticketItemId\": \"17592186046435\"\n        }\n\n    ],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \\r\\n#POUNDSYMBOL#2.67#NEWLINE#Points: 5893#NEWLINE##NEWLINE##BOLD#Earned \\r\\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \\r\\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"f0ba3f97-8101-4f06-8433-a5a90e119193"},{"name":"Balance Check","id":"efe356e7-bdf1-49d4-9f92-b14dc10ca73a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://third-party-loyalty.com/balance?loyaltyid=PR123456789&posuserid=300004000000","description":"<p>This operation can be triggered in one of two ways. Either by pressing the corresponding button on the POS, or as part of a redemption operation.</p>\n<h4 id=\"request\">Request</h4>\n<p>Note: URL pramaters are all sent lower case.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>loyaltyid</td>\n<td>The loyalty number from the issued card</td>\n</tr>\n<tr>\n<td>posuserid</td>\n<td>The Aztec user id of the POS operator performing this balance check.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response\">Response</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>success</td>\n<td>Boolean flag. True if the ticket upload was successful, false if it failed.</td>\n</tr>\n<tr>\n<td>errorMessage</td>\n<td>If the ticket upload fails, this field will contain a description as to why.</td>\n</tr>\n<tr>\n<td>isFullyRegistered</td>\n<td>‘True’ if all the details necessary to make this account fully active have been provided. If this value is false then redemptions will not be allowed</td>\n</tr>\n<tr>\n<td>loyaltyProgramName</td>\n<td>A list of zero or more different types of.</td>\n</tr>\n<tr>\n<td>balances</td>\n<td>A list of zero or more different types of ‘Balance’ available on the loyalty account. (optional)</td>\n</tr>\n<tr>\n<td>balances&gt; type</td>\n<td>The type of the balance. Currently the system supports types of:  <br />Currency – Money rewards that can be used to pay or part pay for  <br />anything on the POS System  <br />Punches – Where a set number of punches triggers a reward to  <br />be added to the account e.g. buy 10 coffees get the eleventh free.  <br />Points – Where points are accrued and can then be spent  <br />rewards.</td>\n</tr>\n<tr>\n<td>balances&gt; punchGroup</td>\n<td>Only used for punches – the name of the product group that the  <br />punches apply to e.g., ‘Coffee’ or ‘Main meal’.</td>\n</tr>\n<tr>\n<td>balances&gt; punchTrigger</td>\n<td>Only used for punches – The number of punches needed to  <br />trigger a reward.</td>\n</tr>\n<tr>\n<td>balances&gt; value</td>\n<td>The value of the balance.</td>\n</tr>\n<tr>\n<td>rewards</td>\n<td>A list of ‘Reward’ items available to be redeemed on the loyalty account.  <br />(optional).  <br />See Reward definition.</td>\n</tr>\n<tr>\n<td>printData</td>\n<td>Print data to use to print an optional customer statement. The data needs to be formatted in such a way that the POS can pass it any type of printer with potentially very limited functionality. See below for details of expected print formats. (optional)</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["balance"],"host":["https://third-party-loyalty.com"],"query":[{"key":"loyaltyid","value":"PR123456789"},{"key":"posuserid","value":"300004000000"}],"variable":[]}},"response":[{"id":"f7c9a082-636a-410c-a529-bf56b5d7f031","name":"Balance Check  - Success","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"isFullyRegistered\": false,\r\n    \"loyaltyProgramName\": \"Platinum Members\",\r\n    \"balances\": [{\r\n            \"type\": \"Currency\",\r\n            \"value\": 2.68,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Points\",\r\n            \"value\": 5993,\r\n            \"punchGroup\": null,\r\n            \"punchTrigger\": 0\r\n        }, {\r\n            \"type\": \"Punches\",\r\n            \"value\": 1,\r\n            \"punchGroup\": \"4th Coffee half price\",\r\n            \"punchTrigger\": 4\r\n        }\r\n    ],\r\n    \"rewards\": [{\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n            \"name\": \"50% off CheeseBurger\",\r\n            \"rewardType\": \"ProductPercentageDiscount\",\r\n            \"percentage\": 50,\r\n            \"amount\": null,\r\n            \"productId\": \"100006578\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 5000,\r\n            \"rewardId\": \"bc7cba7d-61e9-4b20-b41c-efc0629216ff\",\r\n            \"name\": \"£5.00 off\",\r\n            \"rewardType\": \"AccountAmountDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": 5,\r\n            \"productId\": null,\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c185f\",\r\n            \"name\": \"John Smiths\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"2\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 3000\r\n            \"rewardId\": \"c44bf31f-d641-4c7b-ba4f-c4969bcb824b\",\r\n            \"name\": \"100% off soft drinks\",\r\n            \"rewardType\": \"FixedDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56873\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": null,\r\n            \"rewardId\": \"365cf977-8009-474f-a17b-17a2183ba691\",\r\n            \"name\": \"Open discount\",\r\n            \"rewardType\": \"CurrencyBalanceDiscount\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": null,\r\n            \"discountId\": \"56874\",\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }, {\r\n            \"pointsCost\": 1000,\r\n            \"rewardId\": \"72b008a8-c3b8-44cc-bc43-2167ad8c1866\",\r\n            \"name\": \"Absolut Vodka\",\r\n            \"rewardType\": \"Product\",\r\n            \"percentage\": null,\r\n            \"amount\": null,\r\n            \"productId\": \"9\",\r\n            \"discountId\": null,\r\n            \"promotionId\": null,\r\n            \"quantity\": null\r\n        }\r\n    ],\r\n    \"success\": true,\r\n    \"errorMessage\": null,\r\n    \"printData\": \" Platinum Members#NEWLINE#\r\n    1000#NEWLINE##NEWLINE##DOUBLEWIDTH#Balances#NORMAL##NEWLINE#Currency Balance:\r\n    £2.68#NEWLINE#Points Balance: 5993#NEWLINE#4th Coffee half price Punches:\r\n    1/4#NEWLINE##NEWLINE##DOUBLEWIDTH#Rewards#NORMAL##NEWLINE# 50% off\r\n    CheeseBurger#NEWLINE# £5.00 off#NEWLINE#\r\n    Sprite#NEWLINE# Guinness#NEWLINE# John\r\n    Smiths#NEWLINE# Tetleys#NEWLINE#\r\n    Directors#NEWLINE# 100% off soft drinks#NEWLINE# Open\r\n    discount#NEWLINE# Rolling Rock#NEWLINE# Jack\r\n    Daniels#NEWLINE# Ardbeg Whisky#NEWLINE# Bowmore\r\n    Whisky#NEWLINE# Absolut Vodka#NEWLINE##NEWLINE#\"\r\n}"},{"id":"1d839d45-7c4a-448b-9f87-0cdda0510e75","name":"Balance Check  - Failed","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://third-party-loyalty.com/ZonalLoyalty/v1/balance?loyaltyid=1000&posuserid=12332423","host":["https://third-party-loyalty.com"],"path":["ZonalLoyalty","v1","balance"],"query":[{"key":"loyaltyid","value":"1000"},{"key":"posuserid","value":"12332423"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n    \"success\": false,\r\n    \"errorMessage\": \"Loyalty Id not found\"\r\n}"}],"_postman_id":"efe356e7-bdf1-49d4-9f92-b14dc10ca73a"},{"name":"Redeem","id":"0d8dba66-d405-4705-8251-423182ae5f9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"81f31e77-4c1f-453b-a32b-ce829bef1816\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"rewards\": [\r\n        \"4344031721\"\r\n    ],\r\n    \"balances\": []\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/redeem","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["redeem"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"78831311-41e6-444e-91c1-88e6d20629a6","name":"Redeem - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"358a0e56-5c89-4c12-9a0c-32ae7cc1a125\", \r\n    \"posUserId\" : \"12345600012\",\r\n    \"ticket\" : {\r\n        \"ticketId\": \"17592186044539\",\r\n        \"createdOn\": \"2022-12-05T15:16:27\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"table\": \"14A\",\r\n        \"accountNumber\": \"2345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"17592186046435\",\r\n                \"itemId\": \"10000008\",\r\n                \"portionId\": \"34\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"BBQ Ribs\",\r\n                \"quantity\": 1,\r\n                \"amount\": 10.99,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"145\",\r\n                \"category\": \"356\",\r\n                \"superCategory\": \"43\",\r\n                \"subDivision\": \"12\",\r\n                \"division\": \"619\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"taxesDue\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046436\",\r\n                \"itemId\": \"5422\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% off\",\r\n                \"amount\": 0.99,\r\n                \"position\": \"1.1\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046437\",\r\n                \"itemId\": \"1342\",\r\n                \"isLoyaltyReward\": false,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"£1 off Mains\",\r\n                \"amount\": 1,\r\n                \"position\": \"1.2\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"17592186046438\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"21\",\r\n                \"destinationId\": \"4\",\r\n                \"isLoyaltyReward\": false,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Shiraz\",\r\n                \"quantity\": 0.5,\r\n                \"amount\": 6.98,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"234\",\r\n                \"category\": \"987\",\r\n                \"superCategory\": \"87\",\r\n                \"subDivision\": \"23\",\r\n                \"division\": \"459\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"17592186046512\",\r\n                \"paymentMethodId\": \"2234\",\r\n                \"name\": \"Card\",\r\n                \"receiptNumber\": \"01/3578\",\r\n                \"isLoyaltyReward\": false,\r\n                \"amount\": 1.10,\r\n                \"position\": \"3\",\r\n                \"originalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"eftProvider\": \"Mastercard\",\r\n                \"eftPan\": \"5623\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"1782\",\r\n                        \"name\": \"10% Service Charge\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n    },\r\n    \"balances\": [\r\n        {\r\n            \"type\": \"Currency\",\r\n            \"value\": 1.20\r\n        }\r\n    ],\r\n    \"rewards\": [\r\n        \"6d5dc8a4-fe86-4bdb-a7b3-cb9dcedc08d2\",\r\n        \"72b008a8-c3b8-44cc-bc43-2167ad8c185d\"\r\n    ]\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/redeem"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n \"success\": true,\r\n \"errorMessage\": null,\r\n \"printData\": \"#BOLD# Balance Statement#NEWLINE##NEWLINE#Currency: \r\n#POUNDSYMBOL#2.68#NEWLINE#Points: 5993#NEWLINE##NEWLINE##BOLD#Earned \r\nRewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John \r\nSmiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\r\n}"}],"_postman_id":"0d8dba66-d405-4705-8251-423182ae5f9b"},{"name":"Upload Ticket","id":"c395c567-663a-432d-a718-5b7203cac750","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581671\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T10:48:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"20\",\r\n        \"coverCount\": \"2\",\r\n        \"customerName\": \"SIMON\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576540\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576542\",\r\n                \"itemId\": \"10000000221\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Meat Board\",\r\n                \"shortDescription\": \"Meat Board\",\r\n                \"longDescription\": \"Meat Board\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 10.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"22\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576565\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576540\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 5.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576544\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576545\",\r\n                \"itemId\": \"10000000238\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cod & Chips\",\r\n                \"shortDescription\": \"Cod & Chips\",\r\n                \"longDescription\": \"Cod & Chips\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 14.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:48:35\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576566\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576544\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576549\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576550\",\r\n                \"itemId\": \"10000001525\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": \"PR123456789\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Two Courses\",\r\n                \"shortDescription\": \"Two Courses\",\r\n                \"longDescription\": \"Two Courses\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3\",\r\n                \"subCategory\": \"47\",\r\n                \"category\": \"14\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Promotions / Other\",\r\n                \"division\": \"5\",\r\n                \"originalRingUpTime\": \"2025-07-25T10:49:46\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"81F31E77-4C1F-453B-A32B-CE829BEF1816\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576564\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576549\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"15\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"Two Courses Â£15\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"3.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 1.13\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576557\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576558\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0015\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 16.13,\r\n                \"tip\": 0.0,\r\n                \"position\": \"4\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 1.13\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-25T10:51:11\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"133\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T10:51:11\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"62d189b9-9693-49f5-b93d-00f24766e7ba","name":"Upload Ticket - Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": true\n}"},{"id":"cf4d1c28-e95a-4f9f-b9c9-f8b6bfff625f","name":"Upload Ticket - Failed","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\" : \"12345600012\",\r\n    \"Ticket\" : {\r\n        \"TicketId\": \"17592186044539\",\r\n        \"CreatedOn\": \"2022-12-05T15:16:27\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"Table\": \"14A\",\r\n        \"AccountNumber\": \"2345\",\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"17592186046435\",\r\n                \"ItemId\": \"10000008\",\r\n                \"PortionId\": \"34\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"BBQ Ribs\",\r\n                \"Quantity\": 1,\r\n                \"Amount\": 10.99,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"145\",\r\n                \"Category\": \"356\",\r\n                \"SuperCategory\": \"43\",\r\n                \"SubDivision\": \"12\",\r\n                \"Division\": \"619\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\",\r\n                \"TaxesDue\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 1.6\r\n                    }\r\n                ]\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046436\",\r\n                \"ItemId\": \"5422\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Discount\",\r\n                \"Name\": \"10% off\",\r\n                \"Amount\": 0.99,\r\n                \"Position\": \"1.1\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046437\",\r\n                \"ItemId\": \"1342\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"ItemType\": \"Promotion\",\r\n                \"Name\": \"£1 off Mains\",\r\n                \"Amount\": 1,\r\n                \"Position\": \"1.2\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:18:32\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"17592186046438\",\r\n                \"ItemId\": \"10000000238\",\r\n                \"PortionId\": \"21\",\r\n                \"DestinationId\": \"4\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"ItemType\": \"Product\",\r\n                \"Name\": \"Shiraz\",\r\n                \"Quantity\": 0.5,\r\n                \"Amount\": 6.98,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"234\",\r\n                \"Category\": \"987\",\r\n                \"SuperCategory\": \"87\",\r\n                \"SubDivision\": \"23\",\r\n                \"Division\": \"459\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:19:01\"\r\n            }\r\n        ],\r\n        \"Payments\": [\r\n            {\r\n                \"PaymentId\": \"17592186046512\",\r\n                \"PaymentMethodId\": \"2234\",\r\n                \"Name\": \"Card\",\r\n                \"ReceiptNumber\": \"01/3578\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"Amount\": 1.10,\r\n                \"Position\": \"3\",\r\n                \"OriginalRingUpTime\": \"2022-12-05T15:20:34\",\r\n                \"EftProvider\": \"Mastercard\",\r\n                \"EftPan\": \"5623\",\r\n                \"TaxesPaid\": [\r\n                    {\r\n                        \"TaxId\": \"1782\",\r\n                        \"Name\": \"10% Service Charge\",\r\n                        \"IsServiceCharge\": true,\r\n                        \"Amount\": 0.10\r\n                    }\r\n                ]\r\n            }\r\n        ]\r\n           \"SiteReference\": \"ABC123\",\r\n           \"SiteId\": \"123\",\r\n           \"SiteSalesAreaId\": \"12\",     \r\n    }\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/ZonalLoyalty/v1/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"Success\": false,\n    \"ErrorMessage\": \"Loyalty Id not found\"\n}"}],"_postman_id":"c395c567-663a-432d-a718-5b7203cac750"}],"id":"b5e5eaec-d504-4f05-aefc-935ba0559d79","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Meat Board to account</p>\n</li>\n<li><p>Add Cod &amp; Chips to account</p>\n</li>\n<li><p>Redeem &amp; Enter card PR123456789</p>\n</li>\n<li><p>Add reward (Two courses for £15)</p>\n</li>\n<li><p>Pay via cash (16.13)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/5f96e5f3-1301-4bf6-9c7e-aad29dd0aaac/aW1hZ2UucG5n\" width=\"284\" height=\"373\" />","_postman_id":"b5e5eaec-d504-4f05-aefc-935ba0559d79","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.6 Assign empty account","item":[{"name":"Assign Loyalty Account","id":"2b2455f8-1e11-4eed-a913-c272af2ff62e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"4a18a7b0-cf0d-4c91-8792-392faeae6f84\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"1000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"12863d40-e125-4ed1-ace3-74ac165a0c26","name":"Assign Loyalty Account","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"4a18a7b0-cf0d-4c91-8792-392faeae6f84\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"1000\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"groupingRedemptionId\": null,\n            \"name\": \"Members £1 \\u202foff\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": null,\n            \"paymentId\": null\n        },\n        {\n            \"pointsCost\": null,\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"3c6c9bdb-de04-4837-886a-c64d4c793055\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.4,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511576395\",\n            \"paymentId\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                          #POUNDSYMBOL#3.32#NEWLINE#Points:                            12393#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE#50% off CheeseBurger#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"2b2455f8-1e11-4eed-a913-c272af2ff62e"},{"name":"Upload Ticket","id":"da77b2a8-3cff-4b44-b144-0de2f6d9ab80","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"035c8217-960d-4c43-97b5-6c99656dae1b","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"da77b2a8-3cff-4b44-b144-0de2f6d9ab80"}],"id":"06001f5b-4488-40c9-b59f-97c336cff611","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/ea44e19e-16ca-4bcd-ba91-743dbdab1a5c/aW1hZ2UucG5n\" width=\"294\" height=\"376\" />","_postman_id":"06001f5b-4488-40c9-b59f-97c336cff611","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.7 Upload Ticket - Standard product","item":[{"name":"iOrder Examples","item":[{"name":"Standard Product","id":"f0cfe8e7-313e-4dd2-b289-0f4900e3fd9b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-Auth-BrandToken","value":"{{iorderBrandToken}}","type":"text"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"body":{"mode":"raw","raw":"request={\r\n    \"request\": {\r\n        \"method\": \"checkBasket\",\r\n        \"serviceId\": 1,\r\n        \"siteId\": {{siteId}},\r\n        \"salesAreaId\": {{salesAreaId}},\r\n        \"platform\": \"{{iorderPlatform}}\",\r\n        \"lines\": [\r\n            {\r\n                \"IngredientId\": 10000000135,\r\n                \"CourseId\": 80,\r\n                \"DisplayRecordId\": 160742,\r\n                \"PortionTypeId\": 1,\r\n                \"Quantity\": 1,\r\n                \"ChoiceLines\": []\r\n            }\r\n        ],\r\n        \"iorderBundleIdentifier\": \"{{iorderBundleIdentifier}}\",\r\n        \"userDeviceIdentifier\": \"{{iorderUserDeviceIdentifier}}\",\r\n        \"version\": \"1.0.0\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iorderBaseUrl}}","description":"<p>Product added to the basket, with a warning that it is for over 18 customers only.</p>\n<p><strong>Menu</strong>: Drinks (Integration Scenarios 1) – ID 3141<br /><strong>Product</strong>: Birra Moretti– 10000000135</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"host":["{{iorderBaseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"010fccb8-0c88-477e-8b0c-fc9d2e995643","name":"Standard Product","originalRequest":{"method":"POST","header":[{"key":"X-Auth-BrandToken","value":"{{iorderBrandToken}}","type":"text"},{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"body":{"mode":"raw","raw":"request={\r\n    \"request\": {\r\n        \"method\": \"checkBasket\",\r\n        \"serviceId\": 1,\r\n        \"siteId\": {{siteId}},\r\n        \"salesAreaId\": {{salesAreaId}},\r\n        \"platform\": \"{{iorderPlatform}}\",\r\n        \"lines\": [\r\n            {\r\n                \"IngredientId\": 10000000135,\r\n                \"CourseId\": 80,\r\n                \"DisplayRecordId\": 160742,\r\n                \"PortionTypeId\": 1,\r\n                \"Quantity\": 1,\r\n                \"ChoiceLines\": []\r\n            }\r\n        ],\r\n        \"iorderBundleIdentifier\": \"{{iorderBundleIdentifier}}\",\r\n        \"userDeviceIdentifier\": \"{{iorderUserDeviceIdentifier}}\",\r\n        \"version\": \"1.0.0\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"{{iorderBaseUrl}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"vary","value":"accept-encoding"},{"key":"Cache-Control","value":"no-cache"},{"key":"Content-Type","value":"application/json;charset=utf-8"},{"key":"Content-Encoding","value":"gzip"},{"key":"Content-Security-Policy","value":"default-src 'self'; script-src 'self' 'unsafe-inline'; script-src-elem 'self' 'unsafe-inline' http://ajax.googleapis.com; style-src 'self' 'unsafe-inline'; style-src-elem 'self' 'unsafe-inline' http://fonts.googleapis.com; font-src 'self' data: https://*.gstatic.com; img-src 'self' data:"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"Strict-Transport-Security","value":"max-age=63072000; includeSubDomains"},{"key":"Access-Control-Max-Age","value":"1000"},{"key":"Date","value":"Tue, 19 Aug 2025 11:47:41 GMT"},{"key":"Keep-Alive","value":"timeout=20"},{"key":"Expires","value":"Tue, 19 Aug 2025 11:47:41 GMT"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Language","value":"en-GB"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Connection","value":"keep-alive"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Last-Modified","value":"Tue, 19 Aug 2025 11:47:41 GMT"},{"key":"Access-Control-Allow-Methods","value":"POST, GET, OPTIONS"},{"key":"Access-Control-Allow-Headers","value":"X-Auth-BrandToken, X-Auth-UserToken, X-iOrder-User-Agent, X-Custom-Data-Source, Content-Type, Accept"},{"key":"Referrer-Policy","value":"no-referrer"}],"cookie":[],"responseTime":null,"body":"{\n    \"basketTotal\": 4.84,\n    \"estateId\": 159,\n    \"response\": \"OK\",\n    \"braintreeToken\": \"eyJ2ZXJzaW9uIjoyLCJhdXRob3JpemF0aW9uRmluZ2VycHJpbnQiOiJleUowZVhBaU9pSktWMVFpTENKaGJHY2lPaUpGVXpJMU5pSXNJbXRwWkNJNklqSXdNVGd3TkRJMk1UWXRjMkZ1WkdKdmVDSXNJbWx6Y3lJNkltaDBkSEJ6T2k4dllYQnBMbk5oYm1SaWIzZ3VZbkpoYVc1MGNtVmxaMkYwWlhkaGVTNWpiMjBpZlEuZXlKbGVIQWlPakUzTlRVMk9UQTBOakVzSW1wMGFTSTZJamM1WkRobE16YzVMV0V3TkRBdE5EQmxOeTFpT0RoaUxXUXhaRGc1T1Rjd05XVmxPQ0lzSW5OMVlpSTZJbVJuZEdNNWFEVjNORE00Y0dNNE5ETWlMQ0pwYzNNaU9pSm9kSFJ3Y3pvdkwyRndhUzV6WVc1a1ltOTRMbUp5WVdsdWRISmxaV2RoZEdWM1lYa3VZMjl0SWl3aWJXVnlZMmhoYm5RaU9uc2ljSFZpYkdsalgybGtJam9pWkdkMFl6bG9OWGMwTXpod1l6ZzBNeUlzSW5abGNtbG1lVjlqWVhKa1gySjVYMlJsWm1GMWJIUWlPblJ5ZFdVc0luWmxjbWxtZVY5M1lXeHNaWFJmWW5sZlpHVm1ZWFZzZENJNlptRnNjMlY5TENKeWFXZG9kSE1pT2xzaWJXRnVZV2RsWDNaaGRXeDBJbDBzSW5OamIzQmxJanBiSWtKeVlXbHVkSEpsWlRwV1lYVnNkQ0pkTENKdmNIUnBiMjV6SWpwN0ltMWxjbU5vWVc1MFgyRmpZMjkxYm5SZmFXUWlPaUptYjNKMGFITjBjbVZsZEdGd2NDSXNJbkJoZVhCaGJGOWpiR2xsYm5SZmFXUWlPaUpCV1U5TldEVTRkWE40YVZCSmJuaG9RMjFHTlhOTlpHUlFObGRmTjE5U1VrZHFTWEJPUnpGRFQzbG5lVXhIWTFsTloyNHdZbTVJU0dsQlpYbFJVM0I2ZUdkU1JrRndUMGd3VW5aUWFEbE1XU0o5ZlEudE1TUDF6S3ViQTNzSF95X1ZQNG5zS0FNTUlWcVpUMER1S1RXMV90SUVZUU15dVM1bWtDdDhESHZJVWtlcmNiSnNIbGttRFB1VmhGUHFmQWIzaWd2SnciLCJjb25maWdVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGd0YzloNXc0MzhwYzg0My9jbGllbnRfYXBpL3YxL2NvbmZpZ3VyYXRpb24iLCJtZXJjaGFudEFjY291bnRJZCI6ImZvcnRoc3RyZWV0YXBwIiwiZ3JhcGhRTCI6eyJ1cmwiOiJodHRwczovL3BheW1lbnRzLnNhbmRib3guYnJhaW50cmVlLWFwaS5jb20vZ3JhcGhxbCIsImRhdGUiOiIyMDE4LTA1LTA4IiwiZmVhdHVyZXMiOlsidG9rZW5pemVfY3JlZGl0X2NhcmRzIl19LCJjbGllbnRBcGlVcmwiOiJodHRwczovL2FwaS5zYW5kYm94LmJyYWludHJlZWdhdGV3YXkuY29tOjQ0My9tZXJjaGFudHMvZGd0YzloNXc0MzhwYzg0My9jbGllbnRfYXBpIiwiZW52aXJvbm1lbnQiOiJzYW5kYm94IiwibWVyY2hhbnRJZCI6ImRndGM5aDV3NDM4cGM4NDMiLCJhc3NldHNVcmwiOiJodHRwczovL2Fzc2V0cy5icmFpbnRyZWVnYXRld2F5LmNvbSIsImF1dGhVcmwiOiJodHRwczovL2F1dGgudmVubW8uc2FuZGJveC5icmFpbnRyZWVnYXRld2F5LmNvbSIsInZlbm1vIjoib2ZmIiwiY2hhbGxlbmdlcyI6WyJjdnYiLCJwb3N0YWxfY29kZSJdLCJ0aHJlZURTZWN1cmVFbmFibGVkIjp0cnVlLCJhbmFseXRpY3MiOnsidXJsIjoiaHR0cHM6Ly9vcmlnaW4tYW5hbHl0aWNzLXNhbmQuc2FuZGJveC5icmFpbnRyZWUtYXBpLmNvbS9kZ3RjOWg1dzQzOHBjODQzIn0sImFwcGxlUGF5Ijp7ImNvdW50cnlDb2RlIjoiSUUiLCJjdXJyZW5jeUNvZGUiOiJHQlAiLCJtZXJjaGFudElkZW50aWZpZXIiOiJtZXJjaGFudC5jb20uem9uYWwuYnJhaW50cmVlLnNhbmRib3giLCJzdGF0dXMiOiJtb2NrIiwic3VwcG9ydGVkTmV0d29ya3MiOlsidmlzYSIsIm1hc3RlcmNhcmQiLCJhbWV4Il19LCJwYXlwYWxFbmFibGVkIjp0cnVlLCJwYXlwYWwiOnsiYmlsbGluZ0FncmVlbWVudHNFbmFibGVkIjp0cnVlLCJlbnZpcm9ubWVudE5vTmV0d29yayI6ZmFsc2UsInVudmV0dGVkTWVyY2hhbnQiOmZhbHNlLCJhbGxvd0h0dHAiOnRydWUsImRpc3BsYXlOYW1lIjoiVFhEIERpZ2l0YWwgTWFya2V0aW5nIiwiY2xpZW50SWQiOiJBWU9NWDU4dXN4aVBJbnhoQ21GNXNNZGRQNldfN19SUkdqSXBORzFDT3lneUxHY1lNZ24wYm5ISGlBZXlRU3B6eGdSRkFwT0gwUnZQaDlMWSIsImFjY291bnROdW1iZXIiOm51bGwsImJhc2VVcmwiOiJodHRwczovL2Fzc2V0cy5icmFpbnRyZWVnYXRld2F5LmNvbSIsImFzc2V0c1VybCI6Imh0dHBzOi8vY2hlY2tvdXQucGF5cGFsLmNvbSIsImRpcmVjdEJhc2VVcmwiOm51bGwsImVudmlyb25tZW50Ijoib2ZmbGluZSIsImJyYWludHJlZUNsaWVudElkIjoibWFzdGVyY2xpZW50MyIsIm1lcmNoYW50QWNjb3VudElkIjoiZm9ydGhzdHJlZXRhcHAiLCJjdXJyZW5jeUlzb0NvZGUiOiJHQlAifX0=\",\n    \"taxes\": [\n        {\n            \"friendlyName\": \"Service Charge\",\n            \"phrase\": \"7.5% service charge\",\n            \"name\": \"Service Ch\",\n            \"id\": 3,\n            \"rate\": 7.5,\n            \"isCompulsory\": 1,\n            \"amount\": 0.34\n        }\n    ],\n    \"siteId\": 1,\n    \"voucherLines\": [],\n    \"showWaitTime\": false,\n    \"lines\": [\n        {\n            \"displayRecordId\": 160742,\n            \"ingredientId\": 10000000135,\n            \"messages\": [],\n            \"portionTypeId\": 1,\n            \"tariffPrice\": 4.5,\n            \"id\": 510173396315714,\n            \"quantity\": 1,\n            \"courseId\": 80,\n            \"orderDestinationId\": 13\n        }\n    ],\n    \"waitTime\": 20,\n    \"basketId\": \"B8A6B63B-28BA-4A65-9B08AE86A2EE0CA0\",\n    \"salesAreaId\": 3,\n    \"clearDown\": 0\n}"}],"_postman_id":"f0cfe8e7-313e-4dd2-b289-0f4900e3fd9b"}],"id":"44075ef1-79fd-4a49-9275-efe58474ed3e","_postman_id":"44075ef1-79fd-4a49-9275-efe58474ed3e","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"Upload Ticket","id":"6299f1b7-7cca-419e-bdbd-38680dd7f542","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"aaf45367-51d4-40d7-b5b4-852d0b242a3c","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581663\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-23T09:13:52\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511576395\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576397\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-24T10:48:57\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511576399\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576400\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0011\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-24T10:49:40\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"129\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-24T10:49:41\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"6299f1b7-7cca-419e-bdbd-38680dd7f542"}],"id":"73db6beb-3ebe-4bb2-af59-f9a3516b869b","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/ea44e19e-16ca-4bcd-ba91-743dbdab1a5c/aW1hZ2UucG5n\" width=\"294\" height=\"376\" />","_postman_id":"73db6beb-3ebe-4bb2-af59-f9a3516b869b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.8 Upload Ticket - Two Payments","item":[{"name":"Upload Ticket","id":"30e384dc-cd30-4c66-bb34-fd5a101980ac","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581672\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:29:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576575\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576577\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:17\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576578\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576579\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:21\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576580\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576581\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0016\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 1.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:31\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            },\r\n            {\r\n                \"paymentId\": \"615726511576583\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576585\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0017\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 7.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"4\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:39\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"134\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:48:40\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"98c1dba9-ad8d-4197-9adb-d6511c1e0229","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581672\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:29:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576575\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576577\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:17\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576578\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576579\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:21\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576580\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576581\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0016\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 1.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:31\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            },\r\n            {\r\n                \"paymentId\": \"615726511576583\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576585\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0017\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 7.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"4\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:48:39\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"134\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:48:40\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"30e384dc-cd30-4c66-bb34-fd5a101980ac"}],"id":"6626bfd2-0314-44a1-98aa-0c4946932ba7","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Two Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£1)</p>\n</li>\n<li><p>Pay via cash (£7)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/a3074b25-2c95-4dcd-8cb0-26b9d14c1dbc/aW1hZ2UucG5n\" alt height=\"382\" width=\"293\" />","_postman_id":"6626bfd2-0314-44a1-98aa-0c4946932ba7","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.9 Upload Ticket - With Service Charge","item":[{"name":"Upload Ticket","id":"e637a040-72ed-48b2-a8be-b1212853425e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581673\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:50:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576588\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576590\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:50:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.3\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576594\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576595\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0018\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.3,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.3\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-25T14:50:37\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"135\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:50:37\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"72efa2f4-4422-49de-9bfe-a8084895cae4","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581673\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:50:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576588\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576590\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:50:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.3\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576594\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576595\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0018\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.3,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.3\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-25T14:50:37\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"135\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:50:37\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"e637a040-72ed-48b2-a8be-b1212853425e"}],"id":"ac65fae6-22ae-433c-9545-41f2087a4dc3","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Add service charge</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/c72d4a1b-997b-4ae9-a0fd-2ce71167cb7c/aW1hZ2UucG5n\" alt height=\"381\" width=\"296\" />","_postman_id":"ac65fae6-22ae-433c-9545-41f2087a4dc3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.10 Upload Ticket - With Tip","item":[{"name":"Upload Ticket","id":"a35b3a1e-1be9-40d0-a4dc-f177cd30223b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581682\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:24:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576725\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576727\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:24:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576743\",\r\n                \"paymentMethodId\": \"22\",\r\n                \"paymentTransactionGUIDO\": \"615726511576745\",\r\n                \"name\": \"iOrder\",\r\n                \"receiptNumber\": \"35/0028\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 1.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:26:01\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"144\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:26:01\",\r\n        \"updated\": \"2025-07-25T15:25:29\",\r\n        \"updatedClosed\": \"2025-07-25T15:26:01\",\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"88114f7e-4bef-4c9d-aa81-84a08c2db19b","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581682\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:24:34\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576725\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576727\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:24:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576743\",\r\n                \"paymentMethodId\": \"22\",\r\n                \"paymentTransactionGUIDO\": \"615726511576745\",\r\n                \"name\": \"iOrder\",\r\n                \"receiptNumber\": \"35/0028\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 1.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:26:01\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"144\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:26:01\",\r\n        \"updated\": \"2025-07-25T15:25:29\",\r\n        \"updatedClosed\": \"2025-07-25T15:26:01\",\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"a35b3a1e-1be9-40d0-a4dc-f177cd30223b"}],"id":"75f44027-b75e-4d2a-a96d-835394ff765f","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via with iOrder (£5)</p>\n<ul>\n<li>£1 tip</li>\n</ul>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/e8fab371-6f4e-49b8-9da2-0a34b3f7f3cd/aW1hZ2UucG5n\" alt height=\"379\" width=\"289\" />","_postman_id":"75f44027-b75e-4d2a-a96d-835394ff765f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.11 Upload Ticket - With Promotion","item":[{"name":"Upload Ticket","id":"317e5c70-282d-4694-9c24-195cb2e2be05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581675\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:53:20\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576617\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576619\",\r\n                \"itemId\": \"10000000116\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Love Birds\",\r\n                \"shortDescription\": \"Love Birds\",\r\n                \"longDescription\": \"Love Birds\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576633\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576617\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576621\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576622\",\r\n                \"itemId\": \"10000000110\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Mojito\",\r\n                \"shortDescription\": \"Mojito\",\r\n                \"longDescription\": \"Mojito\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576632\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576621\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576627\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576628\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0020\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 12.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"137\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:53:43\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"7ce5d364-8ddb-4468-9333-69729369ee14","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581675\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:53:20\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576617\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576619\",\r\n                \"itemId\": \"10000000116\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Love Birds\",\r\n                \"shortDescription\": \"Love Birds\",\r\n                \"longDescription\": \"Love Birds\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576633\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576617\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576621\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576622\",\r\n                \"itemId\": \"10000000110\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Mojito\",\r\n                \"shortDescription\": \"Mojito\",\r\n                \"longDescription\": \"Mojito\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576632\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576621\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576627\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576628\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0020\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 12.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:53:43\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"137\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:53:43\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"317e5c70-282d-4694-9c24-195cb2e2be05"}],"id":"c7b24e05-f7a0-46c2-bb91-3d26c6c27edc","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Love Birds &amp; Mojito Cocktail to account</p>\n</li>\n<li><p>Two cocktails for £12 promotion is triggered</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£12)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/ca36fcff-bb96-4f25-946f-ab3930f8105e/aW1hZ2UucG5n\" width=\"287\" height=\"376\" />","_postman_id":"c7b24e05-f7a0-46c2-bb91-3d26c6c27edc","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.11b Upload Ticket - With Promotion with discount","item":[{"name":"Assign","id":"a378ed6b-fe8a-479f-9793-da78517c6b6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"5d4f44c7-801c-455c-a141-7dacd3a94a8a\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418582292\",\r\n        \"loyaltyId\": \"1234\",\r\n        \"createdOn\": \"2025-10-13T14:22:46\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511580173\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511580175\",\r\n                \"itemId\": \"10000000116\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Love Birds\",\r\n                \"shortDescription\": \"Love Birds\",\r\n                \"longDescription\": \"Love Birds\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-10-13T14:22:46\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511580183\",\r\n                \"parentItemId\": \"615726511580181\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511580173\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"13\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Â£2.50 Drink\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Â£2.50 Drink\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 1.25,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-10-13T14:23:05\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"8295b5e6-7c89-4bda-9d25-9274696b3b84\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511580173\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"1.2\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-10-13T14:22:46\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511580177\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511580178\",\r\n                \"itemId\": \"10000000110\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Mojito\",\r\n                \"shortDescription\": \"Mojito\",\r\n                \"longDescription\": \"Mojito\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 8.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"18\",\r\n                \"category\": \"5\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-10-13T14:22:48\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511580184\",\r\n                \"parentItemId\": \"615726511580181\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511580177\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"13\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Â£2.50 Drink\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Â£2.50 Drink\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 1.25,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-10-13T14:23:05\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"e1a7570b-01b7-4b44-b7d2-059de4e63a69\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511580177\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"5\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Promotion\",\r\n                \"name\": \"*Two Cocktails Â£12\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"2.2\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-10-13T14:22:48\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.71\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"207\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a378ed6b-fe8a-479f-9793-da78517c6b6b"}],"id":"4255c65f-1e74-496d-8bc9-aa7707f74f9e","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Love Birds &amp; Mojito Cocktail to account</p>\n</li>\n<li><p>Two cocktails for £12 promotion is triggered</p>\n</li>\n<li><p>Add £2.50 discount</p>\n</li>\n<li><p>Assign card 1234</p>\n</li>\n</ul>\n<p><strong>Account before assign Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/9847de9d-25b2-40f0-8733-65a64c552c46/aW1hZ2UucG5n\" alt height=\"355\" width=\"292\" />","_postman_id":"4255c65f-1e74-496d-8bc9-aa7707f74f9e","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.12 Upload Ticket - With Open Discount","item":[{"name":"Upload Ticket","id":"1b6e840b-5b2e-4d20-bf4c-667802319216","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581676\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:57:12\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576635\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576637\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:57:12\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576642\",\r\n                \"parentItemId\": \"615726511576640\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576635\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"11\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Open %\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Open %\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.4,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:57:28\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576645\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576647\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0021\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 3.6,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:58:12\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"138\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:58:12\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"b98e6c6e-d45e-4662-9594-83d911fd9015","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581676\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T14:57:12\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576635\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576637\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T14:57:12\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576642\",\r\n                \"parentItemId\": \"615726511576640\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576635\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"11\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Open %\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Open %\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.4,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T14:57:28\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576645\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576647\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0021\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 3.6,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T14:58:12\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"138\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T14:58:12\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"1b6e840b-5b2e-4d20-bf4c-667802319216"}],"id":"6486dc70-c85f-4721-80f1-db65a9183a51","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Add 10% discount</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£3.60)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/7c1f0ad8-504f-4d7a-9ea8-3c504a5c34f4/aW1hZ2UucG5n\" width=\"295\" height=\"373\" />\n\n<p><strong>Key Takeaways</strong></p>\n<ul>\n<li>Any discounts are in a minor postion of the main product ie Main product is in postion 1, discount is in postion 1.1</li>\n</ul>\n","_postman_id":"6486dc70-c85f-4721-80f1-db65a9183a51","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.13 Upload Ticket - With Fixed Discount","item":[{"name":"Upload Ticket","id":"badc5bec-4136-484f-bf27-651b3ccd7be5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581677\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T15:00:31\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576650\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576652\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:00:31\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576658\",\r\n                \"parentItemId\": \"615726511576656\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576650\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"13\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Â£2.50 Drink\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Â£2.50 Drink\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T15:00:45\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576660\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576662\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0022\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 1.5,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:02:10\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"139\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:02:10\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"e07d3eb5-eec4-4e38-8934-17b1e2d07ccd","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581677\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-25T15:00:31\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576650\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576652\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:00:31\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576658\",\r\n                \"parentItemId\": \"615726511576656\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576650\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"13\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"Â£2.50 Drink\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Â£2.50 Drink\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.5,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T15:00:45\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576660\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576662\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0022\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 1.5,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:02:10\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"139\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:02:10\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"badc5bec-4136-484f-bf27-651b3ccd7be5"}],"id":"0ad509ba-fe72-47c4-98fb-78b981743c6b","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Add £.250 fixed discount</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£1.50)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/781af64c-dd04-404f-8334-1603339f5f39/aW1hZ2UucG5n\" width=\"292\" height=\"374\" />\n\n<p><strong>Key Takeaways</strong></p>\n<ul>\n<li>Any discounts are in a minor postion of the main product ie Main product is in postion 1, discount is in postion 1.1</li>\n</ul>\n","_postman_id":"0ad509ba-fe72-47c4-98fb-78b981743c6b","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.13 Upload Ticket - With Voucher Discount","item":[{"name":"iOrder Examples","item":[{"name":"Fetch Account","event":[{"listen":"prerequest","script":{"id":"73c6d4af-24c3-4cea-803c-420b31d7300b","exec":["console.log(\"--------------Fetching account details-------------\");"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"3fbcb299-ac86-4210-b9fc-e9b5b8d31cf3","exec":["var jsonData = JSON.parse(responseBody); // Get the body of the request\r","\r","postman.setEnvironmentVariable(\"iorderBasketId\", jsonData.basketId); // Set the basket ID in the Envriorment\r","postman.setEnvironmentVariable(\"iorderAccountId\", jsonData.accountId); // Set the basket ID in the Envriorment\r","postman.setEnvironmentVariable(\"outstandingBalanceToPay\", jsonData.outstandingBalanceToPay); // Set the value of the basket in the Envriorment\r","\r","\r","if (jsonData.outstandingBalanceToPay < 0.00) {\r","    // Less than £0.00 so add some products\r","    console.log(\"The value is less than 0.00, so adding products\");\r","\r","} else {\r","    // Account can be paid so move to pay it off\r","    console.log(\"The value is not less than 0.00\");\r","    postman.setNextRequest(\"Add Payment\")\r","}\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"bee01f26-5f52-45d8-bb5f-ad34da271f17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-Zonal-Order-Integrator-Identity","value":"{{tableServiceRequestIdentity}}"},{"key":"X-Zonal-Order-Request-Hmac","type":"text","value":"{{tableServiceHmac}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"url":"{{tableServiceBaseUrl}}/Fetch/{{siteId}}/{{salesAreaId}}/{{iorderAccountId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["Fetch","{{siteId}}","{{salesAreaId}}","{{iorderAccountId}}"],"host":["{{tableServiceBaseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"615ca42b-574e-47c9-b601-33478e3f2fee","name":"Fetch Account","originalRequest":{"method":"GET","header":[{"key":"X-Zonal-Order-Integrator-Identity","value":"{{tableServiceRequestIdentity}}"},{"key":"X-Zonal-Order-Request-Hmac","value":"{{tableServiceHmac}}","type":"text"},{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"{{tableServiceBaseUrl}}/Fetch/{{siteId}}/{{salesAreaId}}/{{iorderAccountId}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 27 Aug 2025 10:24:06 GMT"},{"key":"X-Zonal-Order-Services-Identity","value":"d7f2d8da-86d3-446f-a6d4-1ab865efbb03"},{"key":"X-Zonal-Order-Response-Hmac","value":"93126ac1012a809f3c62e3b0c11582de069bf6fa86812f438bbc87ada68c5ebe"},{"key":"Content-Length","value":"984"}],"cookie":[],"responseTime":null,"body":"{\n    \"response\": \"OK\",\n    \"accountTotal\": 8.71,\n    \"keywords\": [],\n    \"accountId\": 228698418581885,\n    \"account\": [\n        {\n            \"portion\": {\n                \"name\": \"Standard\",\n                \"id\": 1\n            },\n            \"display\": {\n                \"name\": \"Birra Moretti\",\n                \"id\": 169767\n            },\n            \"tariffPrice\": 4.5,\n            \"quantity\": 1,\n            \"courseId\": 681,\n            \"productId\": 10000000135,\n            \"id\": 615726511577470\n        },\n        {\n            \"portion\": {\n                \"name\": \"Standard\",\n                \"id\": 1\n            },\n            \"display\": {\n                \"name\": \"Birra Moretti\",\n                \"id\": 169767\n            },\n            \"tariffPrice\": 4.5,\n            \"quantity\": 1,\n            \"courseId\": 681,\n            \"productId\": 10000000135,\n            \"id\": 615726511577474\n        },\n        {\n            \"name\": \"Voucher 10% Bill\",\n            \"discountId\": 24,\n            \"amount\": 0.9,\n            \"id\": 615726511577479,\n            \"clmAccountType\": 3,\n            \"voucherCode\": \"VOUEXC9E\",\n            \"voucherRedemptionId\": \"530D51DC-3952-45D5-9956-9C47AA24013F\"\n        }\n    ],\n    \"taxes\": [\n        {\n            \"name\": \"Service Ch\",\n            \"id\": 3,\n            \"rate\": 7.5,\n            \"amount\": 0.61\n        }\n    ],\n    \"accountNumber\": \"7\",\n    \"outstandingBalanceToPay\": 8.71,\n    \"courses\": [\n        {\n            \"name\": \"Mains\",\n            \"id\": 679\n        },\n        {\n            \"name\": \"Drinks\",\n            \"id\": 681\n        }\n    ],\n    \"tableNumber\": \"1\",\n    \"basketId\": \"04CFA2AF-0705-436B-A8BBD2C5F74D93F0\",\n    \"TaxesAndServiceCharges\": [\n        {\n            \"Amount\": 0.61,\n            \"Enabled\": true,\n            \"TaxId\": 3\n        },\n        {\n            \"Amount\": 0,\n            \"Enabled\": false,\n            \"TaxId\": 5\n        }\n    ]\n}"}],"_postman_id":"bee01f26-5f52-45d8-bb5f-ad34da271f17"}],"id":"d0b33f41-706a-43e3-ad52-4abcee69ef38","_postman_id":"d0b33f41-706a-43e3-ad52-4abcee69ef38","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"Upload Ticket","id":"ec411788-c982-4bfd-a88c-a45df5bbd17e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581885\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-08-27T11:21:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"1\",\r\n        \"coverCount\": \"1\",\r\n        \"customerName\": \"SIMON\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511577470\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577472\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577481\",\r\n                \"parentItemId\": \"615726511577479\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511577470\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"24\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"10% Off\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"VOUEXC9E\",\r\n                \"clmAccountType\": \"3\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% Off\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.45,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:55\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"530D51DC-3952-45D5-9956-9C47AA24013F\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577474\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577475\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:15\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577482\",\r\n                \"parentItemId\": \"615726511577479\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511577474\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"24\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"10% Off\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"VOUEXC9E\",\r\n                \"clmAccountType\": \"3\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% Off\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.45,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:55\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"530D51DC-3952-45D5-9956-9C47AA24013F\"\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.61\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511577489\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511577491\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0004\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 8.71,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.61\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-08-27T11:25:45\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"7\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-08-27T11:25:46\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"b1463258-164b-4f8a-9356-0b78a7184641","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581885\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-08-27T11:21:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"1\",\r\n        \"coverCount\": \"1\",\r\n        \"customerName\": \"SIMON\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511577470\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577472\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577481\",\r\n                \"parentItemId\": \"615726511577479\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511577470\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"24\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"10% Off\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"VOUEXC9E\",\r\n                \"clmAccountType\": \"3\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% Off\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.45,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:55\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"530D51DC-3952-45D5-9956-9C47AA24013F\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577474\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577475\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:15\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511577482\",\r\n                \"parentItemId\": \"615726511577479\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511577474\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"24\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"10% Off\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"VOUEXC9E\",\r\n                \"clmAccountType\": \"3\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"10% Off\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.45,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-08-27T11:21:55\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"530D51DC-3952-45D5-9956-9C47AA24013F\"\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.61\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511577489\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511577491\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0004\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 8.71,\r\n                \"tip\": 0.0,\r\n                \"position\": \"3\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.61\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-08-27T11:25:45\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"7\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-08-27T11:25:46\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"ec411788-c982-4bfd-a88c-a45df5bbd17e"}],"id":"3252da79-1988-47a8-b1d6-ffba39d7be0f","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Birra Moretti x 2 to account</p>\n</li>\n<li><p>Add 10% off discount via Voucher code VOUEXC9E</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£8.71)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/1a40fc79-56c9-4735-b7ad-36eb07221e58/aW1hZ2UucG5n\" width=\"290\" height=\"353\" />\n\n<p><strong>Key Takeaways</strong></p>\n<ul>\n<li>When a discount or product is applied via a voucher code, the \"voucherCode\" field is populated with the voucher code.</li>\n</ul>\n","_postman_id":"3252da79-1988-47a8-b1d6-ffba39d7be0f","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.13b Upload Ticket - With Voucher Payment","item":[{"name":"Assign card","id":"834e339f-2807-427c-b524-2a6457434ed3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"70e52011-5ca8-4d33-9a3a-76e0b8246a4a\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418582098\",\r\n        \"loyaltyId\": \"1234\",\r\n        \"createdOn\": \"2025-09-26T13:34:32\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511579313\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579315\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579317\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579318\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.53\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"106\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"2100a60f-b80a-4ebb-8505-88ce51a8feed","name":"Assign card","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"id\": \"70e52011-5ca8-4d33-9a3a-76e0b8246a4a\",\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418582098\",\r\n        \"loyaltyId\": \"1234\",\r\n        \"createdOn\": \"2025-09-26T13:34:32\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511579313\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579315\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579317\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579318\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.53\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"106\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    },\r\n    \"loyaltyId\": \"1234\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"a62ee89f-17ea-4d88-8d94-629f5552fc56\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"47\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511579313\"\n        },\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"a62ee89f-17ea-4d88-8d94-629f5552fc56\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"47\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511579317\"\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                          #POUNDSYMBOL#5.60#NEWLINE#Points:                             5893#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#50% off Amstel#NEWLINE##POUNDSYMBOL#5.00 off#NEWLINE#Amstel#NEWLINE#10% off#NEWLINE##RUNOUT#\",\n    \"success\": true,\n    \"errorType\": \"None\",\n    \"errorMessage\": null\n}"}],"_postman_id":"834e339f-2807-427c-b524-2a6457434ed3"},{"name":"Update","id":"f22a936f-8bc4-4781-86f8-0033ccbce004","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418582098\",\r\n        \"loyaltyId\": \"1234\",\r\n        \"createdOn\": \"2025-09-26T13:34:32\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511579313\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579315\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579323\",\r\n                \"parentItemId\": \"615726511579321\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511579313\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"47\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"Item discount\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"1234\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Item discount\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.35,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:40\",\r\n                \"discountReason\": \"Members Price\",\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"A62EE89F-17EA-4D88-8D94-629F5552FC56\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579317\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579318\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579329\",\r\n                \"parentItemId\": \"615726511579326\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511579317\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"47\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"Item discount\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"1234\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Item discount\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.35,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:40\",\r\n                \"discountReason\": \"Members Price\",\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"A62EE89F-17EA-4D88-8D94-629F5552FC56\"\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.47\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"106\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"660a25ac-676c-49cb-9c82-667f561702ee","name":"Update","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418582098\",\r\n        \"loyaltyId\": \"1234\",\r\n        \"createdOn\": \"2025-09-26T13:34:32\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511579313\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579315\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579323\",\r\n                \"parentItemId\": \"615726511579321\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511579313\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"47\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"Item discount\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"1234\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Item discount\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.35,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:40\",\r\n                \"discountReason\": \"Members Price\",\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"A62EE89F-17EA-4D88-8D94-629F5552FC56\"\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579317\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511579318\",\r\n                \"itemId\": \"10000000140\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Stella Arto\",\r\n                \"shortDescription\": \"Stella Artois\",\r\n                \"longDescription\": \"Stella Artois\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"2\",\r\n                \"subCategory\": \"1\",\r\n                \"category\": \"1\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:32\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511579329\",\r\n                \"parentItemId\": \"615726511579326\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511579317\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"47\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": true,\r\n                \"discountName\": \"Item discount\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": \"1234\",\r\n                \"clmAccountType\": \"22\",\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"Item discount\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.35,\r\n                \"position\": \"2.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-09-26T13:34:40\",\r\n                \"discountReason\": \"Members Price\",\r\n                \"isMoved\": false,\r\n                \"redemptionId\": \"A62EE89F-17EA-4D88-8D94-629F5552FC56\"\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.47\r\n            }\r\n        ],\r\n        \"payments\": [],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"106\",\r\n        \"isClosed\": false,\r\n        \"closed\": null,\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"c86f4a6c-01bf-49ef-895e-1e614071bf68\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"47\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511579313\"\n        },\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"c86f4a6c-01bf-49ef-895e-1e614071bf68\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"name\": \"Members Price\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"quantity\": null,\n            \"productId\": null,\n            \"promotionId\": null,\n            \"paymentId\": null,\n            \"discountId\": \"47\",\n            \"pointsCost\": null,\n            \"validOnTicket\": null,\n            \"ticketItemId\": \"615726511579317\"\n        }\n    ],\n    \"redemptionsToRemove\": [\n        \"A62EE89F-17EA-4D88-8D94-629F5552FC56\"\n    ],\n    \"printData\": null,\n    \"success\": true,\n    \"errorType\": \"None\",\n    \"errorMessage\": null\n}"}],"_postman_id":"f22a936f-8bc4-4781-86f8-0033ccbce004"}],"id":"cb145d6e-e243-4338-9256-dfb067ce5a41","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Stella Artois x 2 to account</p>\n</li>\n<li><p>Add £5 off payment via Voucher code VOUHVGHZ</p>\n</li>\n<li><p>Assign card 1234</p>\n</li>\n<li><p>Press Update Account</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/94379d34-9558-4bf1-89ac-87ec4eafa42e/aW1hZ2UucG5n\" alt height=\"370\" width=\"290\" />","_postman_id":"cb145d6e-e243-4338-9256-dfb067ce5a41","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.14 Upload Ticket - With Fixed Discount with a reason","item":[{"name":"Upload Ticket","id":"44552f2a-1e05-4b38-bd9f-b3c3b73b8c25","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581680\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:15:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576696\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576698\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:15:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576703\",\r\n                \"parentItemId\": \"615726511576701\",\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": \"615726511576696\",\r\n                \"transactionGuido\": null,\r\n                \"itemId\": \"10\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": \"50% Staff Discount\",\r\n                \"isRefund\": null,\r\n                \"isPriceOverride\": null,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Discount\",\r\n                \"name\": \"50% Staff Discount\",\r\n                \"shortDescription\": null,\r\n                \"longDescription\": null,\r\n                \"quantity\": 1.0,\r\n                \"amount\": 2.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": null,\r\n                \"category\": null,\r\n                \"superCategory\": null,\r\n                \"divisionName\": null,\r\n                \"division\": null,\r\n                \"originalRingUpTime\": \"2025-07-25T15:15:29\",\r\n                \"discountReason\": \"12345\",\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576707\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576709\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0025\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 2.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:16:36\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"142\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:16:36\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"44552f2a-1e05-4b38-bd9f-b3c3b73b8c25"}],"id":"fde792c3-f279-4d1a-b0f8-aa483dc665dd","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Add 50% off Staff Discount</p>\n<ul>\n<li>Add Staff number (12345) as the reason</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£2.00)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/12ecfdb9-93bc-4754-a9b4-a962b04c2b42/aW1hZ2UucG5n\" width=\"294\" height=\"373\" />","_postman_id":"fde792c3-f279-4d1a-b0f8-aa483dc665dd","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.15 Upload Ticket - With Product with instruction in choice","item":[{"name":"Upload Ticket","id":"842d835e-31c3-4b9f-9808-1aea0c713583","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581678\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:07:29\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"20\",\r\n        \"coverCount\": \"2\",\r\n        \"customerName\": \"\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576668\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576670\",\r\n                \"itemId\": \"10000000231\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Sirloin Ste\",\r\n                \"shortDescription\": \"Sirloin Steak\",\r\n                \"longDescription\": \"Sirloin Steak\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 18.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"23\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:07:37\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576671\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511576668\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576672\",\r\n                \"itemId\": \"10000000244\",\r\n                \"portionId\": null,\r\n                \"portionName\": null,\r\n                \"destinationId\": null,\r\n                \"destinationName\": null,\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cook Rare\",\r\n                \"shortDescription\": \"Cook Rare\",\r\n                \"longDescription\": \"Cook Rare (Food)\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"75\",\r\n                \"category\": \"20\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:07:42\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576677\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576678\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0023\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 18.5,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:08:28\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"140\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:08:29\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"842d835e-31c3-4b9f-9808-1aea0c713583"}],"id":"1d37253e-04e0-43b9-9e82-c5c94945bde6","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/a4729615-a071-44b4-8753-4c0be20b3339/aW1hZ2UucG5n\" alt height=\"375\" width=\"293\" />","_postman_id":"1d37253e-04e0-43b9-9e82-c5c94945bde6","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.16 Upload Ticket - With product with choice","item":[{"name":"Upload Ticket","id":"4fd52af9-d3d6-4d18-9361-104e78cd391f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581679\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:12:24\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576685\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576687\",\r\n                \"itemId\": \"10000000033\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Absolut Blu\",\r\n                \"shortDescription\": \"Absolut Blue\",\r\n                \"longDescription\": \"Absolut Blue\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"4\",\r\n                \"category\": \"2\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:12:34\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576688\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511576685\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576689\",\r\n                \"itemId\": \"10000000007\",\r\n                \"portionId\": \"8\",\r\n                \"portionName\": \"Dash\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Orange\",\r\n                \"shortDescription\": \"Orange\",\r\n                \"longDescription\": \"Orange (Carton)\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"12\",\r\n                \"category\": \"3\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:12:39\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576691\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576692\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0024\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 3.5,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:12:59\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"141\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:12:59\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"4fd52af9-d3d6-4d18-9361-104e78cd391f"}],"id":"8d883967-1c66-43c7-a9c5-cabb422f6f30","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Absolut Blue to account</p>\n<ul>\n<li>Seect Orange choice</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£3.50)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/19ccfae0-306e-45dc-b9a7-31713ff3d9dc/aW1hZ2UucG5n\" width=\"288\" height=\"374\" />","_postman_id":"8d883967-1c66-43c7-a9c5-cabb422f6f30","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.17 Upload Ticket - With product note","item":[{"name":"Upload Ticket","id":"57d2b249-1c37-48fa-ac7f-4ea728b7f3d8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581681\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:22:01\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576712\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576714\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:22:01\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576721\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576722\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0026\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.0,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:22:57\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"143\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:22:57\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"57d2b249-1c37-48fa-ac7f-4ea728b7f3d8"}],"id":"30a33e23-065f-4098-bf90-2a2a72f74d66","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n<ul>\n<li>Add product note</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£4)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/9f1b6015-ae88-4fdb-8015-17ed7c8ccb2f/aW1hZ2UucG5n\" alt height=\"382\" width=\"294\" />","_postman_id":"30a33e23-065f-4098-bf90-2a2a72f74d66","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.18 Upload Ticket - With anded line","item":[{"name":"Upload Ticket","id":"24513bb5-26f0-4b6e-a212-18d8d8b4867a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581684\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:27:39\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576749\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576751\",\r\n                \"itemId\": \"10000000134\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Corona\",\r\n                \"shortDescription\": \"Corona\",\r\n                \"longDescription\": \"Corona\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.0,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:27:39\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576753\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511576749\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576754\",\r\n                \"itemId\": \"10000000003\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bitter Lemo\",\r\n                \"shortDescription\": \"Bitter Lemon\",\r\n                \"longDescription\": \"Bitter Lemon\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 1.6,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"11\",\r\n                \"category\": \"3\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:27:58\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576758\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576759\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0029\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 5.6,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:28:52\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"145\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:28:52\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"24513bb5-26f0-4b6e-a212-18d8d8b4867a"}],"id":"26769088-32a7-4a07-b7a8-1b4f59e62c37","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Corona to account</p>\n<ul>\n<li>Anded Bitter Lemon</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£5.60)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/bd64b054-7a4f-4b2d-8658-6be0f810eed4/aW1hZ2UucG5n\" width=\"299\" height=\"372\" />","_postman_id":"26769088-32a7-4a07-b7a8-1b4f59e62c37","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.19 Upload Ticket - With cascading choices","item":[{"name":"Upload Ticket","id":"2812caca-fa7d-47be-bb38-4bef34545a01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581685\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-25T15:33:58\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": null,\r\n        \"coverCount\": null,\r\n        \"customerName\": null,\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"615726511576763\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576765\",\r\n                \"itemId\": \"10000000025\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bombay Sapp\",\r\n                \"shortDescription\": \"Bombay Sapphire\",\r\n                \"longDescription\": \"Bombay Sapphire\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 3.95,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"3\",\r\n                \"category\": \"2\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:33:58\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576767\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511576763\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576768\",\r\n                \"itemId\": \"10000002043\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Tonic Choic\",\r\n                \"shortDescription\": \"Tonic Choices\",\r\n                \"longDescription\": \"Tonic Choices\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"11\",\r\n                \"category\": \"3\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:34:00\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            },\r\n            {\r\n                \"ticketItemId\": \"615726511576769\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511576763\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511576770\",\r\n                \"itemId\": \"10000000000\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Tonic\",\r\n                \"shortDescription\": \"Tonic\",\r\n                \"longDescription\": \"Tonic\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 1.6,\r\n                \"position\": \"1.2\",\r\n                \"subCategory\": \"11\",\r\n                \"category\": \"3\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-25T15:34:02\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"615726511576774\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511576775\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0030\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 5.55,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-07-25T15:34:52\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"146\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-25T15:34:53\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[],"_postman_id":"2812caca-fa7d-47be-bb38-4bef34545a01"}],"id":"673f7d79-6fdc-4d56-8642-d3c1751e7939","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Add Bombay Sapphire to account</p>\n<ul>\n<li><p>Select Tonic</p>\n<ul>\n<li>Select Tonic</li>\n</ul>\n</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via cash (£5.55)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/0ee2b3f7-a151-4907-8a03-b8051ece80fe/aW1hZ2UucG5n\" width=\"292\" height=\"374\" />\n\n<p>**<br />Key Takeaways**</p>\n<ul>\n<li><p>The main product has postion 1</p>\n</li>\n<li><p>Any choices are in a minor postion ie 1.1 or 1.2</p>\n</li>\n<li><p>There is never a 1.1.1</p>\n</li>\n</ul>\n","_postman_id":"673f7d79-6fdc-4d56-8642-d3c1751e7939","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.20 Upload Ticket - With Enhanced choices","item":[{"name":"iOrder Call Examples","item":[{"name":"Fetch Account","event":[{"listen":"prerequest","script":{"id":"73c6d4af-24c3-4cea-803c-420b31d7300b","exec":["console.log(\"--------------Fetching account details-------------\");"],"type":"text/javascript","packages":{}}},{"listen":"test","script":{"id":"3fbcb299-ac86-4210-b9fc-e9b5b8d31cf3","exec":["var jsonData = JSON.parse(responseBody); // Get the body of the request\r","\r","postman.setEnvironmentVariable(\"iorderBasketId\", jsonData.basketId); // Set the basket ID in the Envriorment\r","postman.setEnvironmentVariable(\"iorderAccountId\", jsonData.accountId); // Set the basket ID in the Envriorment\r","postman.setEnvironmentVariable(\"outstandingBalanceToPay\", jsonData.outstandingBalanceToPay); // Set the value of the basket in the Envriorment\r","\r","\r","if (jsonData.outstandingBalanceToPay < 0.00) {\r","    // Less than £0.00 so add some products\r","    console.log(\"The value is less than 0.00, so adding products\");\r","\r","} else {\r","    // Account can be paid so move to pay it off\r","    console.log(\"The value is not less than 0.00\");\r","    postman.setNextRequest(\"Add Payment\")\r","}\r","\r","pm.test(\"Status code is 200\", function () {\r","    pm.response.to.have.status(200);\r","});\r",""],"type":"text/javascript","packages":{}}}],"id":"2c670e31-cb11-4fd8-bdcf-516ce7138868","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-Zonal-Order-Integrator-Identity","value":"{{tableServiceRequestIdentity}}"},{"key":"X-Zonal-Order-Request-Hmac","type":"text","value":"{{tableServiceHmac}}"},{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/x-www-form-urlencoded"}],"url":"{{tableServiceBaseUrl}}/Fetch/{{siteId}}/{{salesAreaId}}/{{iorderAccountId}}","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["Fetch","{{siteId}}","{{salesAreaId}}","{{iorderAccountId}}"],"host":["{{tableServiceBaseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"df95c172-03e2-4671-9e8e-caad24d81b96","name":"Fetch Account","originalRequest":{"method":"GET","header":[{"key":"X-Zonal-Order-Integrator-Identity","value":"{{tableServiceRequestIdentity}}"},{"key":"X-Zonal-Order-Request-Hmac","value":"{{tableServiceHmac}}","type":"text"},{"key":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"{{tableServiceBaseUrl}}/Fetch/{{siteId}}/{{salesAreaId}}/{{iorderAccountId}}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Wed, 20 Aug 2025 10:28:54 GMT"},{"key":"X-Zonal-Order-Services-Identity","value":"d7f2d8da-86d3-446f-a6d4-1ab865efbb03"},{"key":"X-Zonal-Order-Response-Hmac","value":"59fed64107408cfb666b17ef850262c3d55cdffb14faa9ed47ad6db5fa9925d3"},{"key":"Content-Length","value":"1159"}],"cookie":[],"responseTime":null,"body":"{\n    \"response\": \"OK\",\n    \"accountTotal\": 6.95,\n    \"keywords\": [],\n    \"accountId\": 228698418581809,\n    \"account\": [\n        {\n            \"choiceLines\": [\n                {\n                    \"portion\": {\n                        \"name\": \"Standard\",\n                        \"id\": 1\n                    },\n                    \"display\": {\n                        \"name\": \"Bacon\"\n                    },\n                    \"tariffPrice\": 0,\n                    \"quantity\": 1,\n                    \"productId\": 10000000379\n                },\n                {\n                    \"portion\": {\n                        \"name\": \"Standard\",\n                        \"id\": 1\n                    },\n                    \"display\": {\n                        \"name\": \"Bacon\"\n                    },\n                    \"tariffPrice\": 0,\n                    \"quantity\": 1,\n                    \"productId\": 10000000379\n                },\n                {\n                    \"portion\": {\n                        \"name\": \"Standard\",\n                        \"id\": 1\n                    },\n                    \"display\": {\n                        \"name\": \"Baked Beans\"\n                    },\n                    \"tariffPrice\": 0,\n                    \"quantity\": 1,\n                    \"productId\": 10000000381\n                },\n                {\n                    \"portion\": {\n                        \"name\": \"Standard\",\n                        \"id\": 1\n                    },\n                    \"display\": {\n                        \"name\": \"Potato Cake\"\n                    },\n                    \"tariffPrice\": 0,\n                    \"quantity\": 1,\n                    \"productId\": 10000000382\n                },\n                {\n                    \"portion\": {\n                        \"name\": \"Standard\",\n                        \"id\": 1\n                    },\n                    \"display\": {\n                        \"name\": \"Toast\"\n                    },\n                    \"tariffPrice\": 0,\n                    \"quantity\": 1,\n                    \"productId\": 10000001359\n                }\n            ],\n            \"portion\": {\n                \"name\": \"Standard\",\n                \"id\": 1\n            },\n            \"display\": {\n                \"name\": \"Cooked Breakfast\"\n            },\n            \"tariffPrice\": 6.95,\n            \"quantity\": 1,\n            \"courseId\": 679,\n            \"productId\": 10000000387,\n            \"id\": 615726511577428\n        }\n    ],\n    \"taxes\": [],\n    \"accountNumber\": \"6\",\n    \"outstandingBalanceToPay\": 6.95,\n    \"courses\": [\n        {\n            \"name\": \"Mains\",\n            \"id\": 679\n        }\n    ],\n    \"tableNumber\": \"5\",\n    \"basketId\": \"64F1E523-1452-4975-BAF55A5E0E98DF9A\",\n    \"TaxesAndServiceCharges\": [\n        {\n            \"Amount\": 0,\n            \"Enabled\": false,\n            \"TaxId\": 3\n        },\n        {\n            \"Amount\": 0,\n            \"Enabled\": false,\n            \"TaxId\": 5\n        }\n    ]\n}"}],"_postman_id":"2c670e31-cb11-4fd8-bdcf-516ce7138868"}],"id":"7784a2e6-f89a-4ca7-b7e4-8dd08cb224ef","_postman_id":"7784a2e6-f89a-4ca7-b7e4-8dd08cb224ef","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"Upload Ticket","id":"d5db070d-9a6a-4bec-8159-ecb54b209930","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581809\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-08-20T11:22:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"5\",\r\n        \"coverCount\": \"1\",\r\n        \"customerName\": \"\",\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511577428\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577430\",\r\n                \"itemId\": \"10000000387\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cooked Brea\",\r\n                \"shortDescription\": \"Cooked Breakfast\",\r\n                \"longDescription\": \"Cooked Breakfast\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 6.95,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577432\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577433\",\r\n                \"itemId\": \"10000000379\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bacon\",\r\n                \"shortDescription\": \"Bacon\",\r\n                \"longDescription\": \"Bacon\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:16\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577434\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577435\",\r\n                \"itemId\": \"10000000379\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bacon\",\r\n                \"shortDescription\": \"Bacon\",\r\n                \"longDescription\": \"Bacon\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.2\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:18\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577436\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577437\",\r\n                \"itemId\": \"10000000381\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Baked Beans\",\r\n                \"shortDescription\": \"Baked Beans\",\r\n                \"longDescription\": \"Baked Beans\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.3\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577438\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577439\",\r\n                \"itemId\": \"10000000382\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Potato Cake\",\r\n                \"shortDescription\": \"Potato Cake\",\r\n                \"longDescription\": \"Potato Cake\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.4\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:21\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577440\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577441\",\r\n                \"itemId\": \"10000001359\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Toast\",\r\n                \"shortDescription\": \"Toast\",\r\n                \"longDescription\": \"Toast\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.5\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:22\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511577448\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511577449\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0003\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 6.95,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-08-20T11:23:15\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"6\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-08-20T11:23:15\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"957c1eef-9052-43f8-852e-0397b3ca6487","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"300004000000\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581809\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-08-20T11:22:14\",\r\n        \"employeeId\": \"300004000000\",\r\n        \"table\": \"5\",\r\n        \"coverCount\": \"1\",\r\n        \"customerName\": \"\",\r\n        \"ticketItems\": [{\r\n                \"ticketItemId\": \"615726511577428\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577430\",\r\n                \"itemId\": \"10000000387\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Cooked Brea\",\r\n                \"shortDescription\": \"Cooked Breakfast\",\r\n                \"longDescription\": \"Cooked Breakfast\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 6.95,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:14\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577432\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577433\",\r\n                \"itemId\": \"10000000379\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bacon\",\r\n                \"shortDescription\": \"Bacon\",\r\n                \"longDescription\": \"Bacon\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.1\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:16\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577434\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577435\",\r\n                \"itemId\": \"10000000379\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Bacon\",\r\n                \"shortDescription\": \"Bacon\",\r\n                \"longDescription\": \"Bacon\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.2\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:18\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577436\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577437\",\r\n                \"itemId\": \"10000000381\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Baked Beans\",\r\n                \"shortDescription\": \"Baked Beans\",\r\n                \"longDescription\": \"Baked Beans\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.3\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:20\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577438\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577439\",\r\n                \"itemId\": \"10000000382\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Potato Cake\",\r\n                \"shortDescription\": \"Potato Cake\",\r\n                \"longDescription\": \"Potato Cake\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.4\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:21\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }, {\r\n                \"ticketItemId\": \"615726511577440\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": \"615726511577428\",\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"615726511577441\",\r\n                \"itemId\": \"10000001359\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"1\",\r\n                \"destinationName\": \"Standard\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Toast\",\r\n                \"shortDescription\": \"Toast\",\r\n                \"longDescription\": \"Toast\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 0.0,\r\n                \"position\": \"1.5\",\r\n                \"subCategory\": \"49\",\r\n                \"category\": \"7\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Food\",\r\n                \"division\": \"2\",\r\n                \"originalRingUpTime\": \"2025-08-20T11:22:22\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [],\r\n        \"payments\": [{\r\n                \"paymentId\": \"615726511577448\",\r\n                \"paymentMethodId\": \"1\",\r\n                \"paymentTransactionGUIDO\": \"615726511577449\",\r\n                \"name\": \"Cash\",\r\n                \"receiptNumber\": \"35/0003\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 6.95,\r\n                \"tip\": 0.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [],\r\n                \"originalRingUpTime\": \"2025-08-20T11:23:15\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"6\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-08-20T11:23:15\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"12\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"d5db070d-9a6a-4bec-8159-ecb54b209930"}],"id":"ea8b3ff9-5366-4d42-a3bd-36c5e4534b69","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Cooked Breakfast</p>\n<ul>\n<li><p>Bacon</p>\n</li>\n<li><p>Extra Bacon</p>\n</li>\n<li><p>Baked Beans</p>\n</li>\n<li><p>Potato Cake</p>\n</li>\n<li><p>Toask</p>\n</li>\n</ul>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Pay via iOrder (£6.95)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/f782c238-166a-4d0d-8306-4c32ee2a658a/aW1hZ2UucG5n\" alt height=\"371\" width=\"287\" />","_postman_id":"ea8b3ff9-5366-4d42-a3bd-36c5e4534b69","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.21 Upload Ticket - Digital Order","item":[{"name":"Upload Ticket","id":"f6abaacd-9a2c-4b8c-9bd3-12afd758191e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"-200000000230\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581664\",\r\n        \"loyaltyId\": \"1000\",\r\n        \"createdOn\": \"2025-07-28T09:26:21\",\r\n        \"employeeId\": \"-1\",\r\n        \"table\": \"5\",\r\n        \"coverCount\": \"0\",\r\n        \"customerName\": \"ABC12345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"3641582511327232\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"3641582511327234\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"13\",\r\n                \"destinationName\": \"Order & Pay\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-28T09:26:05\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.34\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"3641582511327236\",\r\n                \"paymentMethodId\": \"22\",\r\n                \"paymentTransactionGUIDO\": \"3641582511327237\",\r\n                \"name\": \"iOrder\",\r\n                \"receiptNumber\": \"07/0175\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.84,\r\n                \"tip\": 2.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.34\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-28T09:26:21\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"148\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-28T09:26:23\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"7\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"45791a01-4380-4e4e-8238-3f5fab3a7309","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"posUserId\": \"-200000000230\",\r\n    \"ticket\": {\r\n        \"ticketId\": \"228698418581664\",\r\n        \"loyaltyId\": \"PR123456789\",\r\n        \"createdOn\": \"2025-07-28T09:26:21\",\r\n        \"employeeId\": \"-1\",\r\n        \"table\": \"5\",\r\n        \"coverCount\": \"0\",\r\n        \"customerName\": \"ABC12345\",\r\n        \"ticketItems\": [\r\n            {\r\n                \"ticketItemId\": \"3641582511327232\",\r\n                \"parentItemId\": null,\r\n                \"parentTransactionId\": null,\r\n                \"orderLine\": null,\r\n                \"transactionGuido\": \"3641582511327234\",\r\n                \"itemId\": \"10000000135\",\r\n                \"portionId\": \"1\",\r\n                \"portionName\": \"Standard\",\r\n                \"destinationId\": \"13\",\r\n                \"destinationName\": \"Order & Pay\",\r\n                \"isLoyaltyReward\": false,\r\n                \"discountName\": null,\r\n                \"isRefund\": false,\r\n                \"isPriceOverride\": false,\r\n                \"voucherCode\": null,\r\n                \"clmAccountType\": null,\r\n                \"itemType\": \"Product\",\r\n                \"name\": \"Birra Moret\",\r\n                \"shortDescription\": \"Birra Moretti\",\r\n                \"longDescription\": \"Birra Moretti\",\r\n                \"quantity\": 1.0,\r\n                \"amount\": 4.5,\r\n                \"position\": \"1\",\r\n                \"subCategory\": \"20\",\r\n                \"category\": \"6\",\r\n                \"superCategory\": null,\r\n                \"divisionName\": \"Wet\",\r\n                \"division\": \"1\",\r\n                \"originalRingUpTime\": \"2025-07-28T09:26:05\",\r\n                \"discountReason\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null\r\n            }\r\n        ],\r\n        \"taxesDue\": [\r\n            {\r\n                \"taxId\": \"3\",\r\n                \"name\": \"Service Ch\",\r\n                \"isServiceCharge\": true,\r\n                \"amount\": 0.34\r\n            }\r\n        ],\r\n        \"payments\": [\r\n            {\r\n                \"paymentId\": \"3641582511327236\",\r\n                \"paymentMethodId\": \"22\",\r\n                \"paymentTransactionGUIDO\": \"3641582511327237\",\r\n                \"name\": \"iOrder\",\r\n                \"receiptNumber\": \"07/0175\",\r\n                \"isLoyaltyReward\": false,\r\n                \"loyaltyIdentifier\": null,\r\n                \"voucherCode\": null,\r\n                \"amount\": 4.84,\r\n                \"tip\": 2.0,\r\n                \"position\": \"2\",\r\n                \"taxesPaid\": [\r\n                    {\r\n                        \"taxId\": \"3\",\r\n                        \"name\": \"Service Ch\",\r\n                        \"isServiceCharge\": true,\r\n                        \"amount\": 0.34\r\n                    }\r\n                ],\r\n                \"originalRingUpTime\": \"2025-07-28T09:26:21\",\r\n                \"eftProvider\": null,\r\n                \"eftPan\": null,\r\n                \"isMoved\": false,\r\n                \"redemptionId\": null,\r\n                \"cardToken\": null\r\n            }\r\n        ],\r\n        \"currency\": \"GBP\",\r\n        \"accountNumber\": \"148\",\r\n        \"isClosed\": true,\r\n        \"closed\": \"2025-07-28T09:26:23\",\r\n        \"updated\": null,\r\n        \"updatedClosed\": null,\r\n        \"siteReference\": \"102\",\r\n        \"siteId\": \"2\",\r\n        \"siteSalesAreaId\": \"7\",\r\n        \"emailAddress\": null\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"f6abaacd-9a2c-4b8c-9bd3-12afd758191e"}],"id":"bb9a639a-0210-469e-a66f-54230c41c09c","description":"<p><strong>POS Flow</strong></p>\n<ul>\n<li><p>Birra Moretti</p>\n</li>\n<li><p>Assign card PR123456789</p>\n</li>\n<li><p>Add £2.00 tip</p>\n</li>\n<li><p>Pay via iOrder (£6.84)</p>\n</li>\n</ul>\n<p><strong>Final Account Screenshot</strong></p>\n<img src=\"https://content.pstmn.io/08df9bd8-89ec-455c-96e7-9ef92a0407b5/aW1hZ2UucG5n\" alt height=\"371\" width=\"292\" />","_postman_id":"bb9a639a-0210-469e-a66f-54230c41c09c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.22 Mutiple ticket updates & uploads","item":[{"name":"Assign Loyalty","id":"8e7c29f5-47ea-4785-b039-a736a7628427","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"4123201a-f1ac-47af-a8a6-a3b880abcb08\",\r\n    \"LoyaltyId\": \"1001\",\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"8862496c-c8c3-452b-b5f7-495c3c4812f1","name":"Assign Loyalty - Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"4123201a-f1ac-47af-a8a6-a3b880abcb08\",\r\n    \"LoyaltyId\": \"1001\",\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"groupingRedemptionId\": null,\n            \"name\": \"Members £1  off\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1.0,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": null,\n            \"paymentId\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                         #POUNDSYMBOL#10.00#NEWLINE#Points:                                0#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#None#RUNOUT#\"\n}"}],"_postman_id":"8e7c29f5-47ea-4785-b039-a736a7628427"},{"name":"Update ticket - Add beer","id":"e2921f6a-e5cb-402b-a7dd-9fe2eca640f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580033\",\r\n                \"ItemId\": \"10000000139\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Amstel\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"3\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:41:54\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Amstel\",\r\n                \"LongDescription\": \"Amstel\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580035\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.54,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"218e4fe3-ee18-412c-ad4d-17208a511905","name":"Update ticket - Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580033\",\r\n                \"ItemId\": \"10000000139\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Amstel\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"3\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:41:54\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Amstel\",\r\n                \"LongDescription\": \"Amstel\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580035\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.54,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"e2921f6a-e5cb-402b-a7dd-9fe2eca640f5"},{"name":"Update ticket - Remove Beer","id":"ca80e351-8541-4648-a845-60b72e64fe66","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.3,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"0fefe71a-896f-4981-9dbd-3ca57b227ad7","name":"Update ticket - Respose","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.3,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"ca80e351-8541-4648-a845-60b72e64fe66"},{"name":"Ticket upload","id":"ae5a345c-65b0-4afa-8c4f-183eb26e5108","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.3,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"9cf384d1-3bb8-48cd-92ea-557f39db7126","name":"Ticket upload","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582289\",\r\n        \"LoyaltyId\": \"1001\",\r\n        \"CreatedOn\": \"2025-10-08T16:21:15\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580013\",\r\n                \"ItemId\": \"10000000033\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Absolut Blu\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"4\",\r\n                \"Category\": \"2\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:15\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Absolut Blue\",\r\n                \"LongDescription\": \"Absolut Blue\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580015\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580017\",\r\n                \"ItemId\": \"10000000007\",\r\n                \"PortionId\": \"8\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Orange\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.0,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": \"12\",\r\n                \"Category\": \"3\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:18\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": \"615726511580013\",\r\n                \"ShortDescription\": \"Orange\",\r\n                \"LongDescription\": \"Orange (Carton)\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580018\",\r\n                \"PortionName\": \"Dash\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580024\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.17,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580030\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.47,\r\n                \"Position\": \"1.3\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580013\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580019\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:26\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580020\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580025\",\r\n                \"ItemId\": \"13\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 1,\r\n                \"Name\": \"£2.50 Drink\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 1.33,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:38\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580022\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"£2.50 Drink\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580031\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1001\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.53,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:21:51\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580027\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580019\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"184\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.3,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"ae5a345c-65b0-4afa-8c4f-183eb26e5108"}],"id":"cf1800f6-7ea6-4409-97a4-0c2497863ab3","description":"<p><strong>POS Flow</strong></p>\n<p>First Post Ticket</p>\n<ul>\n<li><p>Add products to account</p>\n</li>\n<li><p>Add £2.50 fixed discount</p>\n</li>\n<li><p>Assign card 1001 (Assign call)</p>\n</li>\n<li><p>Add beer</p>\n</li>\n<li><p>Press update (Update call)</p>\n</li>\n<li><p>Remove beer (auto posts update call)</p>\n</li>\n<li><p>Account paid (upload ticket)</p>\n</li>\n</ul>\n<p><strong>Account at Assign call</strong></p>\n<img src=\"https://content.pstmn.io/df86399c-6ad0-478b-991d-f35c1bdc4849/aW1hZ2UucG5n\" width=\"349\" height=\"483\" />\n\n<p><strong>-</strong></p>\n<p><strong>Account at Update</strong></p>\n<img src=\"https://content.pstmn.io/47829727-ba87-4ae6-8ff4-1780a3dcb1e8/aW1hZ2UucG5n\" width=\"345\" height=\"473\" />\n\n<p>-</p>\n<p><strong>Account at upload ticket</strong></p>\n<img src=\"https://content.pstmn.io/a107ef3a-053d-47d8-9df0-0942fbd94223/aW1hZ2UucG5n\" width=\"345\" height=\"465\" />\n\n<p><strong>.</strong></p>\n<p><strong>Key Takeaways</strong></p>\n<ul>\n<li>When mutiple updates are posted to the loyalty endpoint, the ticket ID remains the same for all updates.</li>\n</ul>\n","_postman_id":"cf1800f6-7ea6-4409-97a4-0c2497863ab3","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}},{"name":"2.23 Upload Ticket - Members pricing","item":[{"name":"Assign card","id":"1a1814a6-d79d-4b76-ada9-1d052ac8fc2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"bc686d8b-8800-4bf1-b438-8ef4b93421f3\",\r\n    \"LoyaltyId\": \"1000\",\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.51,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/assign","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["assign"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"4c9bc7b6-e952-4023-848c-39912cd1db14","name":"Assign card - Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"Id\": \"bc686d8b-8800-4bf1-b438-8ef4b93421f3\",\r\n    \"LoyaltyId\": \"1000\",\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.51,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"pointsCost\": null,\n            \"rewardId\": \"1\",\n            \"groupingRedemptionId\": null,\n            \"name\": \"Members £1  off\",\n            \"rewardType\": \"AccountAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 1.0,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": null,\n            \"paymentId\": null\n        },\n        {\n            \"pointsCost\": null,\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"30ae93f2-91ea-494e-888d-ffdd7ebff94f\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580060\",\n            \"paymentId\": null\n        },\n        {\n            \"pointsCost\": null,\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"30ae93f2-91ea-494e-888d-ffdd7ebff94f\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.33,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580064\",\n            \"paymentId\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null,\n    \"printData\": \"#BOLD#           Balance Statement#NEWLINE##NEWLINE#Currency:                          #POUNDSYMBOL#4.48#NEWLINE#Points:                            23993#NEWLINE##NEWLINE##BOLD#Earned Rewards#NORMAL##NEWLINE#50% off CheeseBurger#NEWLINE#Guinness#NEWLINE#John Smiths#NEWLINE#Tetleys#NEWLINE#Directors#NEWLINE##RUNOUT#\"\n}"}],"_postman_id":"1a1814a6-d79d-4b76-ada9-1d052ac8fc2c"},{"name":"Update - Add product","id":"9342214a-65fc-44f0-9512-f9c1b91e5142","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\"PosUserId\":300004000000,\"Ticket\":{\"TicketId\":\"228698418582291\",\"LoyaltyId\":\"1000\",\"CreatedOn\":\"2025-10-08T16:55:06\",\"Table\":null,\"TicketItems\":[{\"TicketItemId\":\"615726511580060\",\"ItemId\":\"10000000140\",\"PortionId\":\"1\",\"DestinationId\":\"1\",\"IsLoyaltyReward\":false,\"VoucherCode\":null,\"RedemptionId\":null,\"CLMAccountType\":null,\"ItemType\":0,\"Name\":\"Stella Arto\",\"Quantity\":1.0,\"Amount\":3.5,\"Position\":\"1\",\"SubCategory\":\"1\",\"Category\":\"1\",\"SuperCategory\":null,\"SubDivision\":null,\"Division\":\"1\",\"TaxesDue\":[],\"IsRefund\":false,\"IsPriceOverride\":false,\"OriginalRingUpTime\":\"2025-10-08T16:55:06\",\"DiscountReason\":null,\"ParentItemId\":null,\"ParentTransactionId\":null,\"ShortDescription\":\"Stella Artois\",\"LongDescription\":\"Stella Artois\",\"IsMoved\":false,\"OrderLine\":null,\"TransactionGuido\":\"615726511580062\",\"PortionName\":\"Standard\",\"DestinationName\":\"Standard\",\"DiscountName\":null},{\"TicketItemId\":\"615726511580070\",\"ItemId\":\"20\",\"PortionId\":null,\"DestinationId\":null,\"IsLoyaltyReward\":true,\"VoucherCode\":\"1000\",\"RedemptionId\":\"00000000-0000-0000-0000-000000000000\",\"CLMAccountType\":\"22\",\"ItemType\":1,\"Name\":\"Loyalty Redeem\",\"Quantity\":1.0,\"Amount\":0.52,\"Position\":\"1.1\",\"SubCategory\":null,\"Category\":null,\"SuperCategory\":null,\"SubDivision\":null,\"Division\":null,\"TaxesDue\":[],\"IsRefund\":null,\"IsPriceOverride\":null,\"OriginalRingUpTime\":\"2025-10-08T16:55:17\",\"DiscountReason\":null,\"ParentItemId\":\"615726511580068\",\"ParentTransactionId\":null,\"ShortDescription\":null,\"LongDescription\":null,\"IsMoved\":false,\"OrderLine\":\"615726511580060\",\"TransactionGuido\":null,\"PortionName\":null,\"DestinationName\":null,\"DiscountName\":\"Loyalty Redeem\"},{\"TicketItemId\":\"615726511580076\",\"ItemId\":\"47\",\"PortionId\":null,\"DestinationId\":null,\"IsLoyaltyReward\":true,\"VoucherCode\":\"1000\",\"RedemptionId\":\"0991E7A9-7EA8-4F13-8408-6C623182E140\",\"CLMAccountType\":\"22\",\"ItemType\":1,\"Name\":\"Item discount\",\"Quantity\":1.0,\"Amount\":0.35,\"Position\":\"1.2\",\"SubCategory\":null,\"Category\":null,\"SuperCategory\":null,\"SubDivision\":null,\"Division\":null,\"TaxesDue\":[],\"IsRefund\":null,\"IsPriceOverride\":null,\"OriginalRingUpTime\":\"2025-10-08T16:55:17\",\"DiscountReason\":\"Members Price\",\"ParentItemId\":\"615726511580073\",\"ParentTransactionId\":null,\"ShortDescription\":null,\"LongDescription\":null,\"IsMoved\":false,\"OrderLine\":\"615726511580060\",\"TransactionGuido\":null,\"PortionName\":null,\"DestinationName\":null,\"DiscountName\":\"Item discount\"},{\"TicketItemId\":\"615726511580064\",\"ItemId\":\"10000000141\",\"PortionId\":\"1\",\"DestinationId\":\"1\",\"IsLoyaltyReward\":false,\"VoucherCode\":null,\"RedemptionId\":null,\"CLMAccountType\":null,\"ItemType\":0,\"Name\":\"IPA\",\"Quantity\":1.0,\"Amount\":3.25,\"Position\":\"2\",\"SubCategory\":\"1\",\"Category\":\"1\",\"SuperCategory\":null,\"SubDivision\":null,\"Division\":\"1\",\"TaxesDue\":[],\"IsRefund\":false,\"IsPriceOverride\":false,\"OriginalRingUpTime\":\"2025-10-08T16:55:07\",\"DiscountReason\":null,\"ParentItemId\":null,\"ParentTransactionId\":null,\"ShortDescription\":\"IPA\",\"LongDescription\":\"IPA\",\"IsMoved\":false,\"OrderLine\":null,\"TransactionGuido\":\"615726511580065\",\"PortionName\":\"Standard\",\"DestinationName\":\"Standard\",\"DiscountName\":null},{\"TicketItemId\":\"615726511580071\",\"ItemId\":\"20\",\"PortionId\":null,\"DestinationId\":null,\"IsLoyaltyReward\":true,\"VoucherCode\":\"1000\",\"RedemptionId\":\"00000000-0000-0000-0000-000000000000\",\"CLMAccountType\":\"22\",\"ItemType\":1,\"Name\":\"Loyalty Redeem\",\"Quantity\":1.0,\"Amount\":0.48,\"Position\":\"2.1\",\"SubCategory\":null,\"Category\":null,\"SuperCategory\":null,\"SubDivision\":null,\"Division\":null,\"TaxesDue\":[],\"IsRefund\":null,\"IsPriceOverride\":null,\"OriginalRingUpTime\":\"2025-10-08T16:55:17\",\"DiscountReason\":null,\"ParentItemId\":\"615726511580068\",\"ParentTransactionId\":null,\"ShortDescription\":null,\"LongDescription\":null,\"IsMoved\":false,\"OrderLine\":\"615726511580064\",\"TransactionGuido\":null,\"PortionName\":null,\"DestinationName\":null,\"DiscountName\":\"Loyalty Redeem\"},{\"TicketItemId\":\"615726511580082\",\"ItemId\":\"47\",\"PortionId\":null,\"DestinationId\":null,\"IsLoyaltyReward\":true,\"VoucherCode\":\"1000\",\"RedemptionId\":\"0991E7A9-7EA8-4F13-8408-6C623182E140\",\"CLMAccountType\":\"22\",\"ItemType\":1,\"Name\":\"Item discount\",\"Quantity\":1.0,\"Amount\":0.33,\"Position\":\"2.2\",\"SubCategory\":null,\"Category\":null,\"SuperCategory\":null,\"SubDivision\":null,\"Division\":null,\"TaxesDue\":[],\"IsRefund\":null,\"IsPriceOverride\":null,\"OriginalRingUpTime\":\"2025-10-08T16:55:17\",\"DiscountReason\":\"Members Price\",\"ParentItemId\":\"615726511580079\",\"ParentTransactionId\":null,\"ShortDescription\":null,\"LongDescription\":null,\"IsMoved\":false,\"OrderLine\":\"615726511580064\",\"TransactionGuido\":null,\"PortionName\":null,\"DestinationName\":null,\"DiscountName\":\"Item discount\"},{\"TicketItemId\":\"615726511580085\",\"ItemId\":\"10000000134\",\"PortionId\":\"1\",\"DestinationId\":\"1\",\"IsLoyaltyReward\":false,\"VoucherCode\":null,\"RedemptionId\":null,\"CLMAccountType\":null,\"ItemType\":0,\"Name\":\"Corona\",\"Quantity\":1.0,\"Amount\":4.0,\"Position\":\"3\",\"SubCategory\":\"20\",\"Category\":\"6\",\"SuperCategory\":null,\"SubDivision\":null,\"Division\":\"1\",\"TaxesDue\":[],\"IsRefund\":false,\"IsPriceOverride\":false,\"OriginalRingUpTime\":\"2025-10-08T16:57:30\",\"DiscountReason\":null,\"ParentItemId\":null,\"ParentTransactionId\":null,\"ShortDescription\":\"Corona\",\"LongDescription\":\"Corona\",\"IsMoved\":false,\"OrderLine\":null,\"TransactionGuido\":\"615726511580087\",\"PortionName\":\"Standard\",\"DestinationName\":\"Standard\",\"DiscountName\":null}],\"Payments\":[],\"EmployeeId\":\"300004000000\",\"CoverCount\":null,\"CustomerName\":null,\"AccountNumber\":\"186\",\"IsClosed\":false,\"Closed\":null,\"Updated\":null,\"UpdatedClosed\":null,\"TaxesDue\":[{\"TaxId\":\"3\",\"IsServiceCharge\":true,\"Amount\":0.68,\"Name\":\"Service Ch\"}],\"SiteReference\":\"102\",\"SiteId\":\"2\",\"SiteSalesAreaId\":\"12\",\"Currency\":\"GBP\"}}\r\n","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"7ed70104-28ae-44ab-944d-e3cba3e66ca4","name":"Add product Upload Ticket - Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580070\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.52,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580076\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"0991E7A9-7EA8-4F13-8408-6C623182E140\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.35,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580073\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580071\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.48,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580082\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"0991E7A9-7EA8-4F13-8408-6C623182E140\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.33,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580079\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580085\",\r\n                \"ItemId\": \"10000000134\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Corona\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 4.0,\r\n                \"Position\": \"3\",\r\n                \"SubCategory\": \"20\",\r\n                \"Category\": \"6\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:57:30\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Corona\",\r\n                \"LongDescription\": \"Corona\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580087\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.68,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"3f07b66e-d627-46fa-8cc1-845790202294\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580060\",\n            \"paymentId\": null,\n            \"pointsCost\": null\n        },\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"3f07b66e-d627-46fa-8cc1-845790202294\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.33,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580064\",\n            \"paymentId\": null,\n            \"pointsCost\": null\n        },\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"3f07b66e-d627-46fa-8cc1-845790202294\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.4,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580085\",\n            \"paymentId\": null,\n            \"pointsCost\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"9342214a-65fc-44f0-9512-f9c1b91e5142"},{"name":"Update - Remove Product","id":"056c33fd-9200-4d35-b6b9-de8633e06aa7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580070\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.52,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580131\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.35,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580128\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580071\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.48,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580137\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.33,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580134\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["updateticketrewards"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"89795e6d-e434-4343-a708-96d9b94e8e85","name":"Remove Product Upload Ticket - Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580070\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.52,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580131\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.35,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580128\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580071\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.48,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580137\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.33,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580134\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/updateticketrewards"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"rewards\": [\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"612a5b59-ca38-432c-a0ce-040962579b7a\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.35,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580060\",\n            \"paymentId\": null,\n            \"pointsCost\": null\n        },\n        {\n            \"rewardId\": null,\n            \"groupingRedemptionId\": \"612a5b59-ca38-432c-a0ce-040962579b7a\",\n            \"name\": \"Members Price\",\n            \"rewardType\": \"ProductAmountDiscount\",\n            \"percentage\": null,\n            \"amount\": 0.33,\n            \"productId\": null,\n            \"discountId\": null,\n            \"promotionId\": null,\n            \"quantity\": null,\n            \"ticketItemId\": \"615726511580064\",\n            \"paymentId\": null,\n            \"pointsCost\": null\n        }\n    ],\n    \"redemptionsToRemove\": [],\n    \"success\": true,\n    \"errorMessage\": null\n}"}],"_postman_id":"056c33fd-9200-4d35-b6b9-de8633e06aa7"},{"name":"Upload Ticket","id":"886ffe18-ea48-468d-8f26-7461436cfa6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580070\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.52,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580131\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.35,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580128\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580071\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.48,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580137\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.33,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580134\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}},"urlObject":{"path":["uploadticket"],"host":["https://third-party-loyalty.com"],"query":[],"variable":[]}},"response":[{"id":"cb18cb29-74a1-427f-88c7-126d4efe03bb","name":"Upload Ticket","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"PosUserId\": 300004000000,\r\n    \"Ticket\": {\r\n        \"TicketId\": \"228698418582291\",\r\n        \"LoyaltyId\": \"1000\",\r\n        \"CreatedOn\": \"2025-10-08T16:55:06\",\r\n        \"Table\": null,\r\n        \"TicketItems\": [\r\n            {\r\n                \"TicketItemId\": \"615726511580060\",\r\n                \"ItemId\": \"10000000140\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"Stella Arto\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.5,\r\n                \"Position\": \"1\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:06\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"Stella Artois\",\r\n                \"LongDescription\": \"Stella Artois\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580062\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580070\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.52,\r\n                \"Position\": \"1.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580131\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.35,\r\n                \"Position\": \"1.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580128\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580060\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580064\",\r\n                \"ItemId\": \"10000000141\",\r\n                \"PortionId\": \"1\",\r\n                \"DestinationId\": \"1\",\r\n                \"IsLoyaltyReward\": false,\r\n                \"VoucherCode\": null,\r\n                \"RedemptionId\": null,\r\n                \"CLMAccountType\": null,\r\n                \"ItemType\": 0,\r\n                \"Name\": \"IPA\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 3.25,\r\n                \"Position\": \"2\",\r\n                \"SubCategory\": \"1\",\r\n                \"Category\": \"1\",\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": \"1\",\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": false,\r\n                \"IsPriceOverride\": false,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:07\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": null,\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": \"IPA\",\r\n                \"LongDescription\": \"IPA\",\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": null,\r\n                \"TransactionGuido\": \"615726511580065\",\r\n                \"PortionName\": \"Standard\",\r\n                \"DestinationName\": \"Standard\",\r\n                \"DiscountName\": null\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580071\",\r\n                \"ItemId\": \"20\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"00000000-0000-0000-0000-000000000000\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Loyalty Redeem\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.48,\r\n                \"Position\": \"2.1\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:55:17\",\r\n                \"DiscountReason\": null,\r\n                \"ParentItemId\": \"615726511580068\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Loyalty Redeem\"\r\n            },\r\n            {\r\n                \"TicketItemId\": \"615726511580137\",\r\n                \"ItemId\": \"47\",\r\n                \"PortionId\": null,\r\n                \"DestinationId\": null,\r\n                \"IsLoyaltyReward\": true,\r\n                \"VoucherCode\": \"1000\",\r\n                \"RedemptionId\": \"5B40B09B-B6DE-49EB-8AE2-31BCA97543BC\",\r\n                \"CLMAccountType\": \"22\",\r\n                \"ItemType\": 1,\r\n                \"Name\": \"Item discount\",\r\n                \"Quantity\": 1.0,\r\n                \"Amount\": 0.33,\r\n                \"Position\": \"2.2\",\r\n                \"SubCategory\": null,\r\n                \"Category\": null,\r\n                \"SuperCategory\": null,\r\n                \"SubDivision\": null,\r\n                \"Division\": null,\r\n                \"TaxesDue\": [],\r\n                \"IsRefund\": null,\r\n                \"IsPriceOverride\": null,\r\n                \"OriginalRingUpTime\": \"2025-10-08T16:59:12\",\r\n                \"DiscountReason\": \"Members Price\",\r\n                \"ParentItemId\": \"615726511580134\",\r\n                \"ParentTransactionId\": null,\r\n                \"ShortDescription\": null,\r\n                \"LongDescription\": null,\r\n                \"IsMoved\": false,\r\n                \"OrderLine\": \"615726511580064\",\r\n                \"TransactionGuido\": null,\r\n                \"PortionName\": null,\r\n                \"DestinationName\": null,\r\n                \"DiscountName\": \"Item discount\"\r\n            }\r\n        ],\r\n        \"Payments\": [],\r\n        \"EmployeeId\": \"300004000000\",\r\n        \"CoverCount\": null,\r\n        \"CustomerName\": null,\r\n        \"AccountNumber\": \"186\",\r\n        \"IsClosed\": false,\r\n        \"Closed\": null,\r\n        \"Updated\": null,\r\n        \"UpdatedClosed\": null,\r\n        \"TaxesDue\": [\r\n            {\r\n                \"TaxId\": \"3\",\r\n                \"IsServiceCharge\": true,\r\n                \"Amount\": 0.38,\r\n                \"Name\": \"Service Ch\"\r\n            }\r\n        ],\r\n        \"SiteReference\": \"102\",\r\n        \"SiteId\": \"2\",\r\n        \"SiteSalesAreaId\": \"12\",\r\n        \"Currency\": \"GBP\"\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://third-party-loyalty.com/uploadticket"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"success\": true,\n    \"errorType\": \"None\",\n    \"errorMessage\": null\n}"}],"_postman_id":"886ffe18-ea48-468d-8f26-7461436cfa6b"}],"id":"6b3a440a-e109-419f-b7a6-de5405b738ed","description":"<p><strong>POS Flow</strong></p>\n<p>First Post Ticket</p>\n<ul>\n<li><p>Add Stella &amp; IPA to account</p>\n</li>\n<li><p>Assign card 1000</p>\n</li>\n<li><p>Members pricing (10% off and £1.00 discount) added to account</p>\n</li>\n<li><p>Add Corona to account, send update</p>\n</li>\n<li><p>New members pricing applied</p>\n</li>\n<li><p>Remove Corona, send update</p>\n</li>\n<li><p>members pricing removed</p>\n</li>\n</ul>\n<p><strong>Final POS account</strong></p>\n<img src=\"https://content.pstmn.io/be6b631e-3f66-4b01-a1e4-1987f4743ea5/aW1hZ2UucG5n\" alt height=\"375\" width=\"290\" />\n\n<p><strong>Key Takeaways</strong></p>\n<ul>\n<li>When mutiple updates are posted to the loyalty enpoint, the ticket ID remains the same for all updates.</li>\n</ul>\n","_postman_id":"6b3a440a-e109-419f-b7a6-de5405b738ed","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}}],"id":"b7e4c2ec-eff2-44f5-844f-792777a550ee","_postman_id":"b7e4c2ec-eff2-44f5-844f-792777a550ee","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]},"isInherited":true,"source":{"_postman_id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","id":"da4f2ccc-6586-4ab2-a244-d2ad47a0702a","name":"Zonal Standard Loyalty - Documentation 🟢","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls"}]}},"event":[{"listen":"prerequest","script":{"id":"9093ceea-b380-4e98-b849-71c710e12f48","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"aa4e2834-e581-45f8-b086-8dd506cb01b9","type":"text/javascript","exec":[""]}}],"variable":[{"key":"baseUrl","value":"https://third-party-loyalty.com","type":"default"},{"key":"authBaseUrl","value":"https://third-party-loyalty-auth.com","type":"default"},{"key":"bearer_token","value":"thebiglongtokenherethatwillbeaddedtoanyothercalls","type":"default"}]}