{"info":{"_postman_id":"b3532e54-66a8-406e-abde-e3f2e2ab3535","name":"Aldelo Express REST API - v1","description":"<html><head></head><body><p><img src=\"https://www.aldelo.express/uploads/1/0/1/3/101368870/published/apos-homepage-header-pos_2.png?1544113417\" alt=\"Aldelo Express Cloud POS System\"></p>\n<h1 id=\"welcome-to-aldelo\">Welcome to Aldelo</h1>\n<p>Hey there, welcome to <strong>Aldelo Express Cloud POS</strong> Developer's API page. If you are looking to integrate with a modern, intuitive, and full-featured Cloud Point-of-Sale (POS) platform, then congrats for choosing <strong>Aldelo Express Cloud POS</strong>.  You are at the right place for all things integration related, so let's start building something great together.</p>\n<h1 id=\"why-is-aldelo-better\">Why is Aldelo Better?</h1>\n<p>So why is <strong>Aldelo Express</strong> the <strong>Best Cloud POS</strong> for Restaurants, Bars, Retailers, and Service Shops?</p>\n<p><strong>Aldelo Express</strong> is a <strong>full-featured Cloud POS</strong> that is <strong>simple to setup</strong>, <strong>intuitive to use</strong>, and <strong>extremely capable</strong> of handling restaurants, bars, and retail shops of any size or complexity.  Whether the merchant needs a <strong>Station POS</strong>, <strong>Mobile POS</strong>, or swap between at anytime on a whim, <strong>Aldelo Express</strong> gets the job done without thinking.</p>\n<p><strong>Aldelo Express</strong> also helps merchants save on operating expenses by eliminating store deployed PCs, Servers, complex maintenances, expensive POS labor costs, as well as concerns about store database management.  Store owners and managers can finally focus on their business rather than the <strong>POS Systems</strong>.</p>\n<p>To learn more about <strong>Aldelo Express Cloud POS</strong>, the point of sale system made for restaurants, bars, retailers, and service shops, please visit our product site at <a href=\"https://www.aldelo.express\">www.aldelo.express</a></p>\n<h1 id=\"why-integrate-with-aldelo\">Why Integrate with Aldelo?</h1>\n<p>We provide a set of cloud based RESTful APIs for you to consume.  You do not have to deploy any middleware software to the store, nor having to understand our database structure, nor needing to know about internal business logic in the system.  Just like the best REST APIs in the world, ours is also just as <strong>simple, straightforward, and gets the job done in record time</strong>.</p>\n<h1 id=\"the-aldelo-app-market\">The Aldelo App Market</h1>\n<p>The best apps and services <strong>integrated with the best Cloud POS</strong> won't have a market if the store owner or manager had to jump through hoops to choose an integrated solution.  We understand that and therefore, we have an app market that simplifies the connections.</p>\n<p>Once your solution is tested and <strong>certified by Aldelo</strong>, it will be published to Aldelo's App Market. Our <strong>Aldelo Express merchants</strong> can <strong>easily access our App Market</strong> on the Express Cloud, search for their favorite solution and simply click \"Connect\" to add your world class app and service to their store.  Its really that simple.</p>\n<p>You will then have access to the store data and store's subscriber ID, so that we can <strong>jointly help merchants operate more efficiently</strong> and succeed with our <strong>best in class Cloud POS</strong> and your cutting edge app and service.</p>\n<h1 id=\"developer-program-costs\">Developer Program Costs</h1>\n<p>Is there a cost to integrate with Aldelo Express, or market on the Aldelo App Market?</p>\n<p>The short answer is <strong>\"It Costs Nothing\"</strong>, we don't charge developers any fees or residuals, you <strong>keep all your money</strong>.</p>\n<p>For developers evaluating our API and doing initial testing, feel free to use the Sandbox URL and API documentation published on this site.  <strong>Go ahead and build your next great app with our Cloud POS</strong>.  </p>\n<p>After you have completed your integration and Sandbox testing, contact us to open a free developer account and request for app certification.</p>\n<p>There is <strong>no membership fees</strong> to join the <strong>Aldelo Developer Network</strong>.  There is <strong>no app fees</strong> to submit apps for certification.  There is <strong>no app connection or api integration usage fees</strong> charged to the developer neither.  <strong>Developer support is also free</strong> via email.  Lastly, Aldelo Pay merchants choosing the integrated solution also do not incur any additional integration or API fees.  Yes, <strong>it's all Free</strong>.  Isn't that great for everyone.</p>\n<p>So does this mean Aldelo provides an App Market for you to publish your app and service, connect with our merchants all for free?  Does this mean there is <strong>no such thing as a 30% app fee or residual</strong> charged against the developer for use of the marketplace?  Absolutely right.  We do not take any of your revenue and there is no marketplace fees we charge.</p>\n<p>So there, it's another great reason to choose Aldelo Express and integrate with us.  <strong>Keep 100% of your revenue in your pockets</strong>.</p>\n<h1 id=\"ideal-apps-to-integrate\">Ideal Apps to Integrate</h1>\n<p>To better service our merchants and make their store operations more efficiently, Aldelo welcomes all types of app and service integrations.  </p>\n<p>Visit our app market intro site for examples of apps ideal for Aldelo Express integration at <a href=\"https://www.aldelo.express/integratedapps.html\">www.aldelo.express/integratedapps.html</a></p>\n<h1 id=\"integration-tips\">Integration Tips</h1>\n<p>To get the most out of this API documentation, We suggest the following workflow to maximize your integration efforts:</p>\n<ol>\n<li><p>Review the API list and be familiar with all of the API methods available.  Based on your App or Service's requirements, choose the appropriate API methods to integrate.</p>\n</li>\n<li><p>Please review closely the data type and data type size expected as described under the Request and Response Examples.  Sending invalid data will cause the API method call to be discarded.  </p>\n</li>\n<li><p>In the Request or Response example, if a field is tagged as NOT NULL, it means data must be provided during the request or such data will be returned during the response. Likewise, if a field is tagged as NULL, it means data may be omitted during the request or such data may not be returned during the response. However, if you have null for a request field, do still send the element, such as \"PictureName\":null</p>\n</li>\n<li><p>Please note that for documentation purposes only, the C style comments starting with // is not part of the request or response and should not be included or parsed. They only exist in this documentation to explain the expected data type, data type size, and if required or not. In your source code, when you code the JSON request data, please do not include the // comments.  Likewise, when you parse the response data in JSON format as returned by the API host, there will not be any // comments included.</p>\n</li>\n<li><p>In the API path, if the placeholder {...} exists, the entire placeholder needs to be replaced with actual value.  For example, /v1/employee/{requiredEmployeeID}, the {requiredEmployeeID} needs to be replaced with actual employee id, such as 10000000001. Therefore, the actual path becomes /v1/employee/10000000001</p>\n</li>\n<li><p>While you build the integration, be sure to test against the Sandbox. Sandbox information is described within this documentation below.  When you are ready to join as a Developer Partner and submit your app or service for certification, please contact us at <a href=\"mailto:integrations@aldelo.com\">integrations@aldelo.com</a></p>\n</li>\n</ol>\n<h1 id=\"api-authentication\">API Authentication</h1>\n<p>When integrating with Aldelo Express REST API, always use HTTPS with TLS 1.2.  Each request must accompany the required headers as described below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Content-Type:\"application/json\"\nISV-ID:\"???\"        // Use Sandbox or Live Credential (Live is from Developer Portal's Developer ID)\nISV-Key:\"???\"       // Use Sandbox or Live Credential (Live is from Developer Portal's API Key) \nApp-Key:\"???\"       // Use Sandbox or Live Credential (Live is from Developer Portal's App Key)\nApp-Version:\"???\"   // Use Sandbox or Live Credential (Live is from Developer Portal's App Version)\nStore-Sub-ID:\"???\"  // Use Sandbox or Live Credential (Live is from Developer Portal's App Connections)\n</code></pre><h1 id=\"sandbox-information\">Sandbox Information</h1>\n<p>Sandbox is used for your pre-certification integration and testing use. Sandbox cannot connect to a live merchant's subscriber ID.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>Content-Type:\"application/json\"\nISV-ID:“D-181207-0001”\nISV-Key:“480a31cb-03e6-4718-9e16-2d7a27e7af8f”\nApp-Key:”6eeeccfb-dd19-41a3-b2fa-a15586c23e64“\nApp-Version:“1.0.0.0”\nStore-Sub-ID:”2296-1C2A“\n</code></pre><p>Before you submit your app or service for certification, please ensure self testing against the sandbox pass successfully. Any errors received during certification will cause the app or service to fail certification.  Aldelo's certification team members cannot provide QA assistance if integration errors are found. A certification fail means developer must resolve all outstanding errors prior to request for re-certification.  If you have any questions related to errors, feel free to consult with our developer services at <a href=\"mailto:integrations@aldelo.com\">integrations@aldelo.com</a></p>\n<p>Please be sure to NOT hardcode the Sandbox URL and Credentials into your source code.</p>\n<h1 id=\"production-api-hosts\">Production API Hosts</h1>\n<p>Once your app or service is ready for certification by Aldelo, please contact us at <a href=\"mailto:integrations@aldelo.com\">integrations@aldelo.com</a> to request a developer portal account access.  To sign up for developer portal access and join Aldelo's developer program, you will need to provide your business documentation along with a NDA executed. Aldelo reserves the right to deny any applicants or apps for any other reasons at its sole discretion.</p>\n<p>Once you have joined the Aldelo developer program (which is free to join upon approval), you will then be given the Production API host url.</p>\n<p>If you already have a developer portal access, then simply login and submit your certification request. You can also maintain your developer account settings, keys, apps, and integrated stores on the Developer Portal.</p>\n<p>Please be sure to NOT hardcode the Sandbox URL and Credentials into your source code.</p>\n<h1 id=\"error-codes\">Error Codes</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>200 = OK (Evaluate Response JSON for Result or Error Details if applicable)\nAll Other HTTP Status Codes denote system level error\n</code></pre><h1 id=\"common-business-error-codes-and-error-messages\">Common Business Error Codes and Error Messages</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>\"err_code\": 10301,\n\"err_msg\": \"...\" //all kinds of messages except below\n\n\"err_code\": 10302,\n\"err_msg\": \"Either Header Credentials Isn't Valid or Target Store Not Authorized For ISV App Access\"\n\n\"err_code\": 10303,\n\"err_msg\": \"ISV App Not Authorized for API Access, Please Contact Aldelo Developer Services\"\n\n\"err_code\": 10304,\n\"err_msg\": \"ISV App Not Authorized for Target HTTP Method Type, Please Contact Aldelo Developer Services\"\n\n\"err_code\": 10305,\n\"err_msg\": \"API Daily Limit Reached, Access Restricted Until Next Day, To Lift Limit, Please Contact Aldelo\"\n\n\"err_code\": 10306,\n\"err_msg\": \"Cannot Find The Store By The Store-Sub-ID\"\n\n\"err_code\": 10307,\n\"err_msg\": \"No Data\"\n\n\"err_code\": 10308,\n\"err_msg\": \"Request Body Not Valid\"\n\n\"err_code\": 10309,\n\"err_msg\": \"DataBase Error\"\n\n\"err_code\": 10310,\n\"err_msg\": \"This Record is Already In Use And Cannot Be Permanently Deleted\"\n\n\"err_code\": 10311,\n\"err_msg\": \"Data Signature is Required\"\n\n\"err_code\": 10312,\n\"err_msg\": \"Data Signature is Not Current\"\n\n\"err_code\": 10313,\n\"err_msg\": \"Unique Key Existed\"\n\n\"err_code\": 10314,\n\"err_msg\": \"Record Does Not Exist\"\n</code></pre></body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Welcome to Aldelo","slug":"welcome-to-aldelo"},{"content":"Why is Aldelo Better?","slug":"why-is-aldelo-better"},{"content":"Why Integrate with Aldelo?","slug":"why-integrate-with-aldelo"},{"content":"The Aldelo App Market","slug":"the-aldelo-app-market"},{"content":"Developer Program Costs","slug":"developer-program-costs"},{"content":"Ideal Apps to Integrate","slug":"ideal-apps-to-integrate"},{"content":"Integration Tips","slug":"integration-tips"},{"content":"API Authentication","slug":"api-authentication"},{"content":"Sandbox Information","slug":"sandbox-information"},{"content":"Production API Hosts","slug":"production-api-hosts"},{"content":"Error Codes","slug":"error-codes"},{"content":"Common Business Error Codes and Error Messages","slug":"common-business-error-codes-and-error-messages"}],"owner":"4980328","collectionId":"b3532e54-66a8-406e-abde-e3f2e2ab3535","publishedId":"RzfiH8rJ","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"000000","highlight":"EF5B25"},"publishDate":"2018-12-13T08:30:19.000Z"},"item":[{"name":"/boarding/connected","id":"6be1feae-903f-4ddc-8589-d6094c2f5d68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/connected/{requiredBeginDate}/{requiredEndDate}","description":"<p>Get a list of ISV app connected stores boarded for the given date range.</p>\n<p>ISV can use this API call to retrieve all stores and info boarded on given date range for the integrated app, so that it can automate its own onboarding process.</p>\n<p>Date format is yyyymmdd</p>\n","urlObject":{"protocol":"https","path":["boarding","connected","{requiredBeginDate}","{requiredEndDate}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"96a1f037-6350-453f-a1b4-e3249e3fbd4c","name":"/boarding/connected","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/connected/{requiredBeginDate}/{requiredEndDate}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"},{"id":"fef6453e-f1dd-4a00-96df-5a918d0af6f5","name":"/boarding/connected","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/connected/20181202/20181203"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"ConnectedDateTime\": \"2018-12-02 20:20\", // datetime, not null, yyyy-mm-dd hh:mm with hh in 24 hour format\n\t\t\"StoreSubscriberID\": \"1234-ABCD\", // string, not null, connected store's subscriber ID\n\t\t\"StoreName\": \"Acme Burgers\", // string, not null, connected store's name\n\t\t\"StoreEmail\": \"abc@123.com\" // string, not null, connected store's email address\n\t},\n\t... // more connected store records\n]"}],"_postman_id":"6be1feae-903f-4ddc-8589-d6094c2f5d68"},{"name":"/boarding/disconnected","id":"c33d8f3f-7c4e-4120-b708-cde3b9f5721c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/disconnected/{requiredBeginDate}/{requiredEndDate}","description":"<p>Get a list of ISV app disconnected stores boarded for the given date range.</p>\n<p>ISV can use this API call to retrieve all stores and info disconnected on given date range for the integrated app, so that it can automate its own removal process.</p>\n<p>Date format is yyyymmdd</p>\n","urlObject":{"protocol":"https","path":["boarding","disconnected","{requiredBeginDate}","{requiredEndDate}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"0bc965d6-536b-4bce-b7ae-ae1556ce3335","name":"/boarding/disconnected","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/disconnected/20190301/20190319"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"DisconnectedDateTime\": \"2018-12-02 20:20\", // datetime, not null, yyyy-mm-dd hh:mm with hh in 24 hour format\n\t\t\"StoreSubscriberID\": \"1234-ABCD\", // string, not null, disconnected store's subscriber ID\n\t\t\"StoreName\": \"Acme Burgers\", // string, not null, disconnected store's name\n\t\t\"StoreEmail\": \"abc@123.com\" // string, not null, disconnected store's email address\n\t},\n\t... // more disconnected store records\n]"},{"id":"941e7819-0dc3-4935-9bdd-285822a9ffa1","name":"/boarding/disconnected","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"}],"url":"https://sandbox.aldelo.io/boarding/disconnected/{requiredBeginDate}/{requiredEndDate}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"}],"_postman_id":"c33d8f3f-7c4e-4120-b708-cde3b9f5721c"},{"name":"/store","id":"80fbceee-fba7-44e0-b2d5-5ca604f8a23b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/store","description":"<p>Get just the store's information rather than the whole setup data of the store</p>\n","urlObject":{"protocol":"https","path":["store"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"722175a3-e785-4979-a889-5e4ee519680e","name":"/store","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/store"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[],"cookie":[],"responseTime":null,"body":" {\n   \"StoreName\": \"Acme Burgers\", // string, not null, up to 100 char\n   \"SiteNumber\":null,  // int, null\n   \"OwnersName\": null, // string, null, up to 100 char\n   \"ManagersName\": null, // string, null, up to 100 char\n   \"Telephone\": \"925-215-5634\", // string, not null, up to 100 char, numbers and dash '-' only\n   \"Fax\": null, // string, null, up to 100 char, numbers and dash '-' only\n   \"Email\": null, // string, null, up to 100 char\n   \"Web\": null, // string, null, up to 100 char\n   \"StoreAddress\": \"6800 Koll Center Parkway, Suite 310\", // string, not null, up to 100 char\n   \"StoreCity\": \"Pleasanton\", // string, not null, up to 80 char\n   \"StoreState\": \"CA\", // string, not null, up to 20 char\n   \"StorePostalCode\": \"94566\", // string, not null, up to 20 char\n   \"MailingAddress\": null, // string, not null, up to 100 char\n   \"MailingCity\": null, // string, not null, up to 80 char\n   \"MailingState\": null, // string, not null, up to 20 char\n   \"MailingPostalCode\": null, // string, not null, up to 20 char\n   \n   \"TimeZoneName\": \"America/Chicago\",\n   \"StartofDayTime\": \"00:00:00\",\n   \"LunchStartTime\": \"11:00:00\",\n   \"DinnerStartTime\": \"17:00:00\",\n   \"EndofDayTime\": \"23:59:00\",\n   \n   \"DineIn\": false, // bool, not null\n   \"DineInAlias\": null, // string, null, up to 20 char\n   \"DineInIcon\": null,\n   \"Bar\": true, // bool, not null\n   \"BarAlias\": null, // string, null, up to 20 char\n   \"BarIcon\": null,\n   \"TakeOut\": true, // bool, not null\n   \"TakeOutAlias\": null, // string, null, up to 20 char\n   \"TakeOutIcon\": null,\n   \"DriveThru\": true, // bool, not null\n   \"DriveThruAlias\": null, // string, null, up to 20 char\n   \"DriveThruIcon\": null,\n   \"Delivery\": true, // bool, not null\n   \"DeliveryAlias\": null, // string, null, up to 20 char\n   \"DeliveryIcon\": null,\n   \"Retail\": true, // bool, not null\n   \"RetailAlias\": null, // string, null, up to 20 char\n   \"RetailIcon\": null,\n   \"EnablePizzaHalvesPortion\": true, // bool, not null\n   \"EnablePizzaThirdsPortion\": false, // bool, not null\n   \"CurrencySymbol\": \"$\", // string, not null, up to 20 char\n   \"DeliveryEnabled\": false, // bool, not null\n   \"StoreGPS\": null,\n   \"DeliveryLimitUnit\": null,\n   \"DeliveryLimitRadius\": null,\n   \"POSAlternateItemNameLanguage\": null, // string, null, null means 1, 1=English, 2=Spanish, 3=ChineseSimplified, 4=ChineseTraditional, … etc\n}"}],"_postman_id":"80fbceee-fba7-44e0-b2d5-5ca604f8a23b"},{"name":"/groupList","id":"964dd92a-8512-4e30-a0ec-d0b7b3ea228a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"description":"<p>Sandbox Developer ID</p>\n","key":"ISV-ID","type":"text","value":"D-181207-0001"},{"description":"<p>Sandbox Developer API Key</p>\n","key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"description":"<p>Sandbox Developer App Key</p>\n","key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"description":"<p>Sandbox Developer App Version Number</p>\n","key":"App-Version","type":"text","value":"1.0.0.0"},{"description":"<p>Sandbox Test Store Subscriber ID</p>\n","key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/groupList?orderType=1&isDefault=false","description":"<p>Get an active list of product groups from the connected store.</p>\n","urlObject":{"protocol":"https","path":["groupList"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail</p>\n","type":"text/plain"},"key":"orderType","value":"1"},{"description":{"content":"<p>true or false</p>\n","type":"text/plain"},"key":"isDefault","value":"false"}],"variable":[]}},"response":[{"id":"3d2c1a70-5961-4121-b17b-ac342a6fb452","name":"/groupList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"description":"Sandbox Developer ID","key":"ISV-ID","type":"text","value":"D-181207-0001"},{"description":"Sandbox Developer API Key","key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"description":"Sandbox Developer App Key","key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"description":"Sandbox Developer App Version Number","key":"App-Version","type":"text","value":"1.0.0.0"},{"description":"Sandbox Test Store Subscriber ID","key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.aldelo.io/groupList?orderType=7&isDefault=false","protocol":"https","host":["sandbox","aldelo","io"],"path":["groupList"],"query":[{"key":"orderType","value":"7","description":"1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail"},{"key":"isDefault","value":"false","description":"true or false"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10322,\r\n    \"err_msg\": \"Order Type Must Be 1 - 6\"\r\n}"},{"id":"60324ebd-6005-4c4d-80ac-cf504a0aca3e","name":"/groupList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/groupList?orderType=1&isDefault=false","protocol":"https","host":["sandbox","aldelo","io"],"path":["groupList"],"query":[{"key":"orderType","value":"1","description":"1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail"},{"key":"isDefault","value":"false","description":"true or false"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"GroupID\": 1000000000000000001, // bigint, not null\n        \"GroupName\": \"Appetizers\", // string, not null, up to 100 char\n        \"AlternateName\": null, // string, null, up to 100 char\n        \"ButtonColor\": null, // int, null, button color override\n    \t\"PictureName\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\", // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n    \t\"DineInNotAvail\", true, // bool, not null, value is true or false\n    \t\"BarNotAvail\", true, // bool, not null, value is true or false\n    \t\"TakeOutNotAvail\", true, // bool, not null, value is true or false\n    \t\"DriveThruNotAvail\", true, // bool, not null, value is true or false\n    \t\"DeliveryNotAvail\", true, // bool, not null, value is true or false\n    \t\"RetailNotAvail\", true, // bool, not null, value is true or false\n    \t\"ScheduleNotAvail\", true, // bool, not null, value is true or false\n    \t\"Schedule\": [\n\t        {\n\t            \"WeekDay\": 0, // int, not null, 0=Everyday; 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday\n\t            \"StartTime\": \"06:34\", // datetime, not null, hh:mm with hh in 24 hour format\n\t            \"StopTime\": \"10:34\" // datetime, not null, hh:mm with hh in 24 hour format\n\t        },\n\t        ... // more schedule entries\n\t    ]\n    },\n    ... // more product groups\n]"}],"_postman_id":"964dd92a-8512-4e30-a0ec-d0b7b3ea228a"},{"name":"/group","id":"481c9d17-bf37-4e1d-a38a-d15a0ec90a1a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/group/{requiredGroupID}","description":"<p>Get the active product group's information based on group ID</p>\n","urlObject":{"protocol":"https","path":["group","{requiredGroupID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"2dd1b43d-e64f-48cb-8551-284c0c21317e","name":"/group","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/group/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10323,\r\n    \"err_msg\": \"Valid Menu Group ID is Required\"\r\n}"},{"id":"407054d9-8589-443c-bb90-24159b633242","name":"/group/{requiredGroupID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/group/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"GroupID\": 1000000000000000001, // bigint, not null\n    \"GroupName\": \"Appetizers\", // string, not null, up to 100 char\n    \"AlternateName\": null, // string, null, up to 100 char\n    \"ButtonColor\": null, // int, null, button color override\n    \"PictureName\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\", // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n    \"DineInNotAvail\", true, // bool, not null, value is true or false\n\t\"BarNotAvail\", true, // bool, not null, value is true or false\n\t\"TakeOutNotAvail\", true, // bool, not null, value is true or false\n\t\"DriveThruNotAvail\", true, // bool, not null, value is true or false\n\t\"DeliveryNotAvail\", true, // bool, not null, value is true or false\n\t\"RetailNotAvail\", true, // bool, not null, value is true or false\n\t\"ScheduleNotAvail\", true, // bool, not null, value is true or false\n\t\"Schedule\": [\n        {\n            \"WeekDay\": 0, // int, not null, 0=Everyday; 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday\n            \"StartTime\": \"06:34\", // datetime, not null, hh:mm with hh in 24 hour format\n            \"StopTime\": \"10:34\" // datetime, not null, hh:mm with hh in 24 hour format\n        },\n        ... // more schedule entries\n    ]\n}"}],"_postman_id":"481c9d17-bf37-4e1d-a38a-d15a0ec90a1a"},{"name":"/itemList","id":"8a74564c-10e4-4fde-b40e-23637a6b8ee6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","type":"text","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n"}],"url":"https://sandbox.aldelo.io/itemList/1000000000000000037?parentItemID=1000000000000000438&itemName=a","description":"<p>Get active product items under a given product group.</p>\n<p>If group id is 0, then store's items matching the item name is returned.</p>\n<p>If group id is not 0, then items matching the item name within the given group is returned.</p>\n<p>If parentItemID is provided, the filter results is further constrained by the parentItemID.</p>\n","urlObject":{"protocol":"https","path":["itemList","1000000000000000037"],"host":["sandbox","aldelo","io"],"query":[{"key":"parentItemID","value":"1000000000000000438"},{"key":"itemName","value":"a"}],"variable":[]}},"response":[{"id":"1014c1f5-e8ad-471a-90c6-54ad4d94c09a","name":"/itemList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/itemList/0?parentItemID=10000000000001&itemName=a","protocol":"https","host":["sandbox","aldelo","io"],"path":["itemList","0"],"query":[{"key":"parentItemID","value":"10000000000001"},{"key":"itemName","value":"a"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10323,\r\n    \"err_msg\": \"Valid Menu Group ID is Required\"\r\n}"},{"id":"22230e1f-d97e-4c39-ad74-4e444602ae5f","name":"/itemList/{requiredGroupID}?parentItemID=10000000000000001","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/itemList/1000000000000000001?parentItemID=10000000000000001&itemName=a","protocol":"https","host":["sandbox","aldelo","io"],"path":["itemList","1000000000000000001"],"query":[{"key":"parentItemID","value":"10000000000000001"},{"key":"itemName","value":"a"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n    \t\"ItemID\": 1000000000000000001, // bigint, not null\n    \t\"ItemName\": \"Coffee\", // string, not null, up to 100 char\n    \t\"AlternateName\": null, // string, null, up to 100 char\n        \"GroupID\": 1000000000000000001, // bigint, not null\n        \"DefaultUnitPrice\": 1.00, // float, not null, 2 decimal spaces\n        \"DineInUnitPrice\": null, // float, null, 2 decimal spaces\n        \"BarTabUnitPrice\": null, // float, null, 2 decimal spaces\n        \"TakeOutUnitPrice\": null, // float, null, 2 decimal spaces\n        \"DriveThruUnitPrice\": null, // float, null, 2 decimal spaces\n        \"DeliveryUnitPrice\": null, // float, null, 2 decimal spaces\n        \"RetailUnitPrice\": null, // float, null, 2 decimal spaces\n        \"Tax1Taxable\", true, // bool, not null, value is true or false, indicates if item is tax 1 taxable\n        \"Tax2Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 2 taxable\n        \"Tax3Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 3 taxable\n        \"ButtonColor\": null, // int, null, button color override\n        \"ButtonPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n        \"DetailPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n        \"Description\": null, // string, null, up to 500 char\n        \"Barcode\": null, // string, null, up to 200 char\n        \"IsWeightedItem\": false, // bool, not null, value is true or false\n        \"IsContainerItem\": false, // bool, not null, value is true or false, indicates if this item is a container that relates to sub items\n        \"IsPizzaItem\": false, // bool, not null, value is true or false, indicates if this item is a pizza item, pizza item requires special logic that uses pizza builder ui system\n        \"ParentItemID\": 1000000000000000002, // bigint, null, if this item is a sub item, then its parent item (likely the container item) ID is specified here\n        \"MenuItemOutOfStock\", true, // bool, not null, value is true or false, indicates if item is out of stock\n        \"UseMatrixOrdering\": false, // bool, not null, value is true or false, indicates if item use matrix ordering\n        \"MatrixDefinitionJson\": null, // string, null\n        \"VisibilityControl\": 0, // int, not null, valid values are: 0 = Blank; 1 = In Store Only; 2 = Offsite Only; 3 = Store POS Only\n    },\n    ... // more product items\n]"}],"_postman_id":"8a74564c-10e4-4fde-b40e-23637a6b8ee6"},{"name":"/item","id":"dde9a707-fc54-478e-b4df-8a68e9db8313","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/item/{requiredProductItemID}","description":"<p>Get active product item details, including related modifiers, and tag alongs.</p>\n","urlObject":{"protocol":"https","path":["item","{requiredProductItemID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"d2d8b879-55a2-4195-8bed-40c014a23c92","name":"/item","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-190327-0001","type":"text"},{"key":"ISV-Key","value":"71036541-2fd7-42f6-a8ef-0e09b762178a","type":"text"},{"key":"App-Key","value":"07232183-9337-42fe-a84e-b9d4c11c019b","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2509-676F","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/item/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10324,\r\n    \"err_msg\": \"Valid Item ID is Required\"\r\n}"},{"id":"e4f20f47-3080-4154-b05a-bf81b52ac8cb","name":"/item/{requiredProductItemID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/item/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":" {\n    \"ItemID\": 1000000000000000001, // bigint, not null\n\t\"ItemName\": \"Coffee\", // string, not null, up to 100 char\n\t\"AlternateName\": null, // string, null, up to 100 char\n    \"GroupID\": 1000000000000000001, // bigint, not null\n    \"DefaultUnitPrice\": 1.00, // float, not null, 2 decimal spaces\n    \"DineInUnitPrice\": null, // float, null, 2 decimal spaces\n    \"BarTabUnitPrice\": null, // float, null, 2 decimal spaces\n    \"TakeOutUnitPrice\": null, // float, null, 2 decimal spaces\n    \"DriveThruUnitPrice\": null, // float, null, 2 decimal spaces\n    \"DeliveryUnitPrice\": null, // float, null, 2 decimal spaces\n    \"RetailUnitPrice\": null, // float, null, 2 decimal spaces\n    \"Tax1Taxable\", true, // bool, not null, value is true or false, indicates if item is tax 1 taxable\n    \"Tax2Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 2 taxable\n    \"Tax3Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 3 taxable\n    \"ButtonColor\": null, // int, null, button color override\n    \"ButtonPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n    \"DetailPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n    \"Description\": null, // string, null, up to 500 char\n    \"Barcode\": null, // string, null, up to 200 char\n    \"IsWeightedItem\": false, // bool, not null, value is true or false\n    \"IsContainerItem\": false, // bool, not null, value is true or false, indicates if this item is a container that relates to sub items\n    \"IsPizzaItem\": false, // bool, not null, value is true or false, indicates if this item is a pizza item, pizza item requires special logic that uses pizza builder ui system\n    \"ItemSize\": null, // int, null, valid values are null, 1 to 10\n    \"ParentItemID\": 1000000000000000002, // bigint, null, if this item is a sub item, then its parent item (likely the container item) ID is specified here\n    \"MenuItemOutOfStock\", true, // bool, not null, value is true or false, indicates if item is out of stock\n    \"UseMatrixOrdering\": false, // bool, not null, value is true or false, indicates if item use matrix ordering\n    \"MatrixDefinitionJson\": null, // string, null\n    \"VisibilityControl\": 0, // int, not null, valid values are: 0 = Blank; 1 = In Store Only; 2 = Offsite Only; 3 = Store POS Only\n\n    \"ForceModifiers\": [\n       {\n          \"ModifierID\": 1000000000000000001, // bigint, not null\n          \"ModifierName\": \"Absolute\",  // string, not null, up to 100 char\n          \"AlternateName\": null, // string, null, up to 100 char\n          \"ModifierPrice\": 1.00, // float, null, 2 decimal spaces, this is in addition to the item level pricing\n          \"ModifierPicture\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n          \"SelectionGroupNumber\": 1, // int, not null, valid values 1 to 10 indicating the selection groups for buckets of modifiers, multiple modifiers having the same SelectionGroupNumber will be aggregated into the same bucket\n       },\n       ... // more forced modifiers\n    ],\n    \n    \"AdvancedModifiers\": {\n      \"TemplateID\": 1000000000000000001, // bigint, not null\n      \"TemplateName\": \"Bar Mixers\",  // string, not null, up to 100 char\n      \"ModifierGroups\": [\n        {\n          \"ModifierGroupName\": \"Group 1\", // string, not null, up to 100 char\n          \"ModifierGroupMinimumSelections\": 1, // int, null, the minimum number of modifiers to select, if null or 0, then no minimum is set\n          \"ModifierGroupMaximumSelections\": 3, // int, null, the maximum number of modifiers to select, if null or 0, then no maximum is set\n          \"DefaultModifierAction\": null, // int, null, valid values are null; 0=None; 1=No; 2=Light; 3=Add; 4=Extra; 5=Sub; 6=Only; 7=Side; 8=Double; 9=Triple; 10=Half\n          \"Modifiers\": [\n            {\n               \"ModifierID\": 1000000000000000001, // bigint, not null\n               \"ModifierName\": \"Absolute\",  // string, not null, up to 100 char\n               \"AlternateName\": null, // string, null, up to 100 char\n               \"ModifierPrice\": 1.00, // float, null, 2 decimal spaces, this is in addition to the item level pricing\n               \"ModifierPicture\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n               \"NoMenuModifierID\": null, // bigint, null\n               \"NoActionPrice\": null, // float, null, 2 decimal spaces\n               \"AddMenuModifierID\": null, // bigint, null\n               \"AddActionPrice\": null, // float, null, 2 decimal spaces\n               \"ExtraMenuModifierID\": null, // bigint, null\n               \"ExtraActionPrice\": null, // float, null, 2 decimal spaces\n               \"LiteMenuModifierID\": null, // bigint, null\n               \"LiteActionPrice\": null, // float, null, 2 decimal spaces\n               \"ExchangeMenuModifierID\": null, // bigint, null\n               \"ExchangeActionPrice\": null, // float, null, 2 decimal spaces\n               \"OnlyMenuModifierID\": null, // bigint, null\n               \"OnlyActionPrice\": null, // float, null, 2 decimal spaces\n               \"SideMenuModifierID\": null, // bigint, null\n               \"SideActionPrice\": null, // float, null, 2 decimal spaces\n               \"DoubleMenuModifierID\": null, // bigint, null\n               \"DoubleActionPrice\": null, // float, null, 2 decimal spaces\n               \"TripleMenuModifierID\": null, // bigint, null\n               \"TripleActionPrice\": null, // float, null, 2 decimal spaces\n               \"HalfMenuModifierID\": null, // bigint, null\n               \"HalfActionPrice\": null, // float, null, 2 decimal spaces\n            },\n            ... // more advanced modifiers\n          ]\n        },\n        ... // more advanced modifier groups\n       ]\n    },\n    \"PizzaModifiers\": [\n       {\n          \"ModifierID\": 1000000000000000001, // bigint, not null\n          \"ModifierName\": \"Absolute\",  // string, not null, up to 100 char\n          \"AlternateName\": null, // string, null, up to 100 char\n          \"ModifierPrice\": 1.00, // float, null, 2 decimal spaces, this is in addition to the item level pricing\n          \"ModifierPicture\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n          \"IsPizzaCrust\": true, // bool, not null, \n          \"IsPizzaSauce\": false, // bool, not null, \n          \"IsPizzaTopping\": false, // bool, not null, \n          \"CommonName\": null,  // string, null, up to 100 char\n          \"SizeName\": null,  // string, null, up to 20 char\n          \"Factor\": null,  // string, null, valid values are: null, 2X, 3X \n       },\n       ... // more pizza modifiers\n    ],\n    \n    \"TagAlongItems\": [\n       {\n          \"ItemID\": 1000000000000000001, // bigint, not null\n          \"ItemName\": \"tag along item\",  // string, not null, up to 100 char\n          \"AlternateName\": null, // string, null, up to 100 char\n          \"IsZeroPrice\": false,  // bool, not null, value is true or false, indicate if item is ordered as tag along it be zero price or not\n          \"DefaultUnitPrice\": 1.00, // float, not null, 2 decimal spaces\n          \"ButtonPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n          \"DetailPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n       },\n       ... // more tag along items\n    ],\n    \n    \"SubItems\": [\n       {\n          \"ItemID\": 1000000000000000003, // bigint, not null\n    \t  \"ItemName\": \"Sub Coffee\", // string, not null, up to 100 char\n    \t  \"AlternateName\": null, // string, null, up to 100 char\n          \"GroupID\": 1000000000000000001, // bigint, not null\n          \"DefaultUnitPrice\": 1.00, // float, not null, 2 decimal spaces\n          \"DineInUnitPrice\": null, // float, null, 2 decimal spaces\n          \"BarTabUnitPrice\": null, // float, null, 2 decimal spaces\n          \"TakeOutUnitPrice\": null, // float, null, 2 decimal spaces\n          \"DriveThruUnitPrice\": null, // float, null, 2 decimal spaces\n          \"DeliveryUnitPrice\": null, // float, null, 2 decimal spaces\n          \"RetailUnitPrice\": null, // float, null, 2 decimal spaces\n          \"Tax1Taxable\", true, // bool, not null, value is true or false, indicates if item is tax 1 taxable\n          \"Tax2Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 2 taxable\n          \"Tax3Taxable\", false, // bool, not null, value is true or false, indicates if item is tax 3 taxable\n          \"ButtonColor\": null, // int, null, button color override\n          \"ButtonPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n          \"DetailPicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n          \"Description\": null, // string, null, up to 500 char\n          \"Barcode\": null, // string, null, up to 200 char\n          \"IsWeightedItem\": false, // bool, not null, value is true or false\n          \"IsContainerItem\": false, // bool, not null, value is true or false, indicates if this item is a container that relates to sub items\n          \"IsPizzaItem\": false, // bool, not null, value is true or false, indicates if this item is a pizza item, pizza item requires special logic that uses pizza builder ui system\n          \"ItemSize\": null, // int, null, valid values are null, 1 to 10\n          \"ParentItemID\": 1000000000000000001 // bigint, null, if this item is a sub item, then its parent item (likely the container item) ID is specified here\n       },\n       ... // more sub items\n    ]\n}"}],"_postman_id":"dde9a707-fc54-478e-b4df-8a68e9db8313"},{"name":"/discountList","id":"4594d028-6526-40cb-bdae-35a5e87bd5f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/discountList","description":"<p>Get an active list of discounts</p>\n","urlObject":{"protocol":"https","path":["discountList"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"703067a5-b207-4337-97b7-150139fa5384","name":"/discountList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/discountList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"DiscountID\": 1000000000000000001, // bigint, not null\n        \"DiscountName\": \"10% Off Coupon\", // string, not null, up to 100 char\n        \"DiscountRate\": 10.00, // float, not null, the discount rate either in fixed amount or percent value, do not place % symbol into this field\n        \"DiscountBasis\": 1, // int, not null, 1=Percent; 2=Fixed Amount; 3=Maximum Charge For Item (3 is Item Discount Only)\n        \"DiscountType\": 1, // int, not null, 1=Both Order & Item Level; 2=Order Level Only; 3=Item Level Only\n        \"MinimumSaleToQualify\": 20.00, // float, null, minimum purchase sale total to qualify for the discount offer\n        \"Description\": null // string, null, up to 500 char\n    },\n    ... // more discount offers\n]"}],"_postman_id":"4594d028-6526-40cb-bdae-35a5e87bd5f3"},{"name":"/discount","id":"1c7322c5-5fda-4c4c-99f0-8b4c75ff5735","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/discount/{requiredDiscountID}","description":"<p>Get active discount details by discount ID</p>\n","urlObject":{"protocol":"https","path":["discount","{requiredDiscountID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"9d8c824e-c677-4051-8610-59b747630809","name":"/discount","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/discount/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10325,\r\n    \"err_msg\": \"Valid Discount ID is Required\"\r\n}"},{"id":"ded3e210-3397-4726-ae76-6a8d1e3bec33","name":"/discount/{requiredDiscountID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/discount/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n\t\"DiscountID\": 1000000000000000001, // bigint, not null\n    \"DiscountName\": \"10% Off Coupon\", // string, not null, up to 100 char\n    \"DiscountRate\": 10.00, // float, not null, the discount rate either in fixed amount or percent value, do not place % symbol into this field\n    \"DiscountBasis\": 1, // int, not null, 1=Percent; 2=Fixed Amount; 3=Maximum Charge For Item (3 is Item Discount Only)\n    \"DiscountType\": 1, // int, not null, 1=Both Order & Item Level; 2=Order Level Only; 3=Item Level Only\n    \"MinimumSaleToQualify\": 20.00, // float, null, minimum purchase sale total to qualify for the discount offer\n    \"Description\": null // string, null, up to 500 char\n}"}],"_postman_id":"1c7322c5-5fda-4c4c-99f0-8b4c75ff5735"},{"name":"/surchargeList","id":"ceea2874-4ce8-4a94-a588-124eb798f5a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/surchargeList","description":"<p>Get an active list of surcharges</p>\n","urlObject":{"protocol":"https","path":["surchargeList"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"d65fd91d-be0e-4fa3-8cec-8e16ec4a1e6e","name":"/surchargeList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/surchargeList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"SurchargeID\": 1000000000000000001, // bigint, not null\n        \"SurchargeName\": “15% Service Fee”, // string, not null, up to 100 char\n        \"SurchargeRate\": 15.00, // float, not null, either the surcharge fixed amount or percentage, do not enclose the % symbol\n        \"SurchargeBasis\": 1, // int, not null, 1=Percent, 2=Fixed Amount\n        \"MinimumSaleForWaiver\": 20.00, // float, null, minimum purchase sales total to waive this surcharge\n        \"Description\": null // string, null, up to 500 char\n    },\n\t... // more surcharge options\n]"}],"_postman_id":"ceea2874-4ce8-4a94-a588-124eb798f5a9"},{"name":"/surcharge","id":"e6ed3c6a-fc7e-4824-be39-c499b4d70355","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/surcharge/{requiredSurchargeID}","description":"<p>Get active surcharge details by surcharge ID</p>\n","urlObject":{"protocol":"https","path":["surcharge","{requiredSurchargeID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"a747f7b5-0a74-42fe-90e1-8d2ead79e804","name":"/surcharge","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/surcharge/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10326,\r\n    \"err_msg\": \"Valid Surcharge ID is Required\"\r\n}"},{"id":"bd5ae8b2-f798-4a7e-b73b-f126e2670d56","name":"/surcharge/{requiredSurchargeID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/surcharge/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"SurchargeID\": 1000000000000000001, // bigint, not null\n    \"SurchargeName\": “15% Service Fee”, // string, not null, up to 100 char\n    \"SurchargeRate\": 15.00, // float, not null, either the surcharge fixed amount or percentage, do not enclose the % symbol\n    \"SurchargeBasis\": 1, // int, not null, 1=Percent, 2=Fixed Amount\n    \"MinimumSaleForWaiver\": 20.00, // float, null, minimum purchase sales total to waive this surcharge\n    \"Description\": null // string, null, up to 500 char\n}"}],"_postman_id":"e6ed3c6a-fc7e-4824-be39-c499b4d70355"},{"name":"/seatingGroupList","id":"3011e83c-9273-4650-a952-8a2153a5c9e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/seatingGroupList","description":"<p>Get an active seating group list</p>\n","urlObject":{"protocol":"https","path":["seatingGroupList"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"f62af120-bcdf-493a-bf8c-60780bef9ec7","name":"/seatingGroupList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seatingGroupList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"SeatingGroupID\": 1000000000000000001, // string, not null\n        \"SeatingGroupName\": \"Main Dining Room\"  // string, not null, up to 100 char\n    },\n    ... // more seating groups\n]"}],"_postman_id":"3011e83c-9273-4650-a952-8a2153a5c9e5"},{"name":"/seatingGroup","id":"02b32f02-c5ad-472b-b110-12b7db716eb3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/seatingGroup/{requiredSeatingGroupID}","description":"<p>Get active seating group detail by seating group ID</p>\n","urlObject":{"protocol":"https","path":["seatingGroup","{requiredSeatingGroupID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"0f42b4c2-e3eb-4ebf-ac9a-f7f8e19b98cd","name":"/seatingGroup","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seatingGroup/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10327,\r\n    \"err_msg\": \"Valid Seating Group ID is Required\"\r\n}"},{"id":"65acca6e-30c9-4ad3-9c5a-f17c0af3e66f","name":"/seatingGroup/{seatingGroupID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seatingGroup/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"SeatingGroupID\": 1000000000000000001, // bigint, not null\n    \"SeatingGroupName\": \"Main Dining Room\"  // string, not null, up to 100 char\n}"}],"_postman_id":"02b32f02-c5ad-472b-b110-12b7db716eb3"},{"name":"/seatingList","id":"f755c825-30f6-44c0-972a-0d9a98993803","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/seatingList/{optionalSeatingGroupID}","description":"<p>Get an active list of seating objects, either all or filtered by a specific seating group ID</p>\n","urlObject":{"protocol":"https","path":["seatingList","{optionalSeatingGroupID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"6227eb6c-f322-4627-882d-2d3ab2e9967c","name":"/seatingList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seatingList/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10327,\r\n    \"err_msg\": \"Valid Seating Group ID is Required\"\r\n}"},{"id":"bee0f300-3e3c-4ce6-ba0d-6e046efc2820","name":"/seatingList/{optionalSeatingGroupID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seatingList/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"SeatingID\": 1000000000000000001, // bigint, not null\n        \"SeatingName\": \"1\", // string, not null, up to 10\n        \"SeatingGroupID\": 1000000000000000001, // bigint, not null\n        \"MaxGuests\": 10, // int, null, up to value of 99\n        \"PicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n    },\n    ... // more seating objects\n]"}],"_postman_id":"f755c825-30f6-44c0-972a-0d9a98993803"},{"name":"/seating","id":"fa1ae2bd-eb78-4a5b-a816-7d9dc9eebef3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/seating/{requiredSeatingID}","description":"<p>Get the active seating object details by seating ID</p>\n","urlObject":{"protocol":"https","path":["seating","{requiredSeatingID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"0c879648-7368-4542-b209-687d8ff7a669","name":"/seating","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seating/{requiredSeatingID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10328,\r\n    \"err_msg\": \"Valid Seating ID is Required\"\r\n}"},{"id":"7eb3e6e3-6c5d-4634-8f01-1fa0e7505d00","name":"/seating/{requiredSeatingID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/seating/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"SeatingID\": 1000000000000000001, // bigint, not null\n    \"SeatingName\": \"1\", // string, not null, up to 10\n    \"SeatingGroupID\": 1000000000000000001, // bigint, not null\n    \"MaxGuests\": 10, // int, null, up to value of 99\n    \"PicturePath\": \"/storage/b40bd0d9-59fe-45da-a35c-510e4e8bb48e.jpg\" // string, null, up to 500 char, gets the picture image file path that exists on aldelo cloud storage, the root is either the sandbox or production host, must past isv and store credentials in header like all other api calls for authentication\n}"}],"_postman_id":"fa1ae2bd-eb78-4a5b-a816-7d9dc9eebef3"},{"name":"/customer","id":"b64123b5-bd87-4805-9af5-9db842935d9c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","type":"text"}],"url":"https://sandbox.aldelo.io/customer/{optionalCustomerID}?phone=123&email=abc%40xyz.com","description":"<p>Search for an active customer by customer ID, or search for a list of active customers by phone or email</p>\n","urlObject":{"protocol":"https","path":["customer","{optionalCustomerID}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optional filter by customer phone number </p>\n","type":"text/plain"},"key":"phone","value":"123"},{"description":{"content":"<p>Optional filter by customer email address</p>\n","type":"text/plain"},"key":"email","value":"abc%40xyz.com"}],"variable":[]}},"response":[{"id":"70696eea-0a18-40aa-a62a-e8af25762730","name":"/customer?phone=123&email=abc%40xyz.com","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/customer?phone=123&email=abc%40xyz.com","protocol":"https","host":["sandbox","aldelo","io"],"path":["customer"],"query":[{"key":"phone","value":"123","description":"Optional filter by customer phone number "},{"key":"email","value":"abc%40xyz.com","description":"Optional filter by customer email address"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"CustomerID\": 1000000000000000001, // bigint, not null\n        \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n        \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only\n        \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n        \"Address\": null, // string, null, up to 100 char\n        \"CrossStreet\": null, // string, null, up to 100 char\n        \"City\": null, // string, null, up to 80 char\n        \"State\": null, // string, null, up to 20 char\n        \"PostalCode\": null, // string, null, up to 10 char\n        \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n        \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n        \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n        \"Barcode\": null, // string, null, up to 200 char\n        \"Notes\": null,  // string, null, up to 500 char\n        \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n    },\n    ... // more customer records\n]"},{"id":"8459dc07-06c5-46ef-8054-0422b90685ae","name":"/customer/{optionalCustomerID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/customer/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"CustomerID\": 1000000000000000001, // bigint, not null\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},{"id":"a5d3eceb-938c-400f-abe9-1dc64b9b977c","name":"/customer","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/customer/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10329,\r\n    \"err_msg\": \"Valid Customer ID is Required\"\r\n}"}],"_postman_id":"b64123b5-bd87-4805-9af5-9db842935d9c"},{"name":"/customer","id":"6749f113-d81d-4a96-8d60-567d26f6bca2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"a31d68b7-1d3f-4d05-acf9-8e712c02b4ed","type":"text"},{"key":"App-Version","value":"1.3.0.1","type":"text"},{"key":"Store-Sub-ID","value":"2419-C571","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"CustomerName\": \"xuQQ\", // string, not null, up to 100 char\n    \"Telephone\": \"18601399451\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"xuqq@aldelo.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/customer","description":"<p>Add a new customer record</p>\n","urlObject":{"protocol":"https","path":["customer"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"56ce0d99-2f41-4e81-af15-ca475b54e683","name":"/customer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/customer"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000999000000000066\"\n}"},{"id":"b00a8990-6899-40db-989b-3c58959a009b","name":"/customer","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"a31d68b7-1d3f-4d05-acf9-8e712c02b4ed","type":"text"},{"key":"App-Version","value":"1.3.0.1","type":"text"},{"key":"Store-Sub-ID","value":"2419-C571","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"CustomerName\": \"xuQQ0123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789\", // string, not null, up to 100 char\n    \"Telephone\": \"186013994512222222222222222\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"xuqq@aldelo.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/customer"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337,\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10338,\r\n    \"err_msg\": \"Postal Code is Required If Address is Entered\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10339,\r\n    \"err_msg\": \"Cross Street Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10340,\r\n    \"err_msg\": \"City Up To 80 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10341,\r\n    \"err_msg\": \"State Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10342,\r\n    \"err_msg\": \"Postal Code Up To 10 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10343,\r\n    \"err_msg\": \"Anniversary Month Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10344,\r\n    \"err_msg\": \"Birth Month Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10345,\r\n    \"err_msg\": \"VIP Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10346,\r\n    \"err_msg\": \"Barcode Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10347,\r\n    \"err_msg\": \"Barcode Must Be Numeric\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Telephone or Barcode Already Exists\"\r\n}"}],"_postman_id":"6749f113-d81d-4a96-8d60-567d26f6bca2"},{"name":"/customer","id":"d5418e1a-3d56-4b0a-bb4b-fe7b791cfa34","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":" {\n\t\"CustomerID\": 1000000000000000001, // bigint, not null\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/customer","description":"<p>Update an active customer with changes</p>\n","urlObject":{"protocol":"https","path":["customer"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"1eed68ac-7a90-4072-8ec2-6d752248e165","name":"/customer","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"CustomerID\": 1000000000000000001, // bigint, not null\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/customer"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"acfb77a0-4493-4e8e-964b-6239571ee29b","name":"/customer","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":" {\n\t\"CustomerID\": 1000000000000000001, // bigint, not null\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\", // string, not null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########\n    \"Email\": \"abc@xyz.com\", // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"CrossStreet\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"AnniversaryMonth\": null, // int, null, 1=Jan...12=Dec, customer special event anniversary month for marketing use\n    \"BirthMonth\": null, // int, null, 1=Jan...12=Dec, customer birthday month for marketing use\n    \"VIPType\": null, // int, null, indicate if customer is part of VIP program, 1=UseSettingsVIPType1Discount; 2=UseSettingsVIPType2Discount; 3=UseSettingsVIPType3Discount\n    \"Barcode\": null, // string, null, up to 200 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/customer"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337,\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10338,\r\n    \"err_msg\": \"Postal Code is Required If Address is Entered\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10339,\r\n    \"err_msg\": \"Cross Street Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10340,\r\n    \"err_msg\": \"City Up To 80 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10341,\r\n    \"err_msg\": \"State Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10342,\r\n    \"err_msg\": \"Postal Code Up To 10 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10343,\r\n    \"err_msg\": \"Anniversary Month Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10344,\r\n    \"err_msg\": \"Birth Month Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10345,\r\n    \"err_msg\": \"VIP Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10346,\r\n    \"err_msg\": \"Barcode Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10347,\r\n    \"err_msg\": \"Barcode Must Be Numeric\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10349,\r\n    \"err_msg\": \"Customer ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Telephone or Barcode Already Exists\"\r\n}"}],"_postman_id":"d5418e1a-3d56-4b0a-bb4b-fe7b791cfa34"},{"name":"/emailList","id":"2c393bdb-8ae8-42cd-9f93-812b1afa4785","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/emailList","description":"<p>Get a list of active customers' emails, along with the customer name, from the store database, and export to the api caller.</p>\n<p>This api is great for email marketing integrations.</p>\n","urlObject":{"protocol":"https","path":["emailList"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"e786aca1-97be-4ec2-99a8-df28e4aea8f6","name":"/emailList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/emailList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n\t\t\"Email\": \"abc@123.com\" // string, not null, up to 100 char\n\t},\n\t... // more customer email records\n]"}],"_postman_id":"2c393bdb-8ae8-42cd-9f93-812b1afa4785"},{"name":"/emailList","id":"f3f39385-2da7-4172-b5aa-3bcb7850b5a2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n\t\t\"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n\t\t\"Email\": \"abc@123.com\", // string, not null, up to 100 char\n\t\t\"Telephone\": null // string, null, up to 20 char, number and dash '-' only\n\t},\n\t... // more email contacts for import or update\n]"},"url":"https://sandbox.aldelo.io/emailList","description":"<p>Add or update store's customers' email address from the import list.</p>\n<p>This api is great for email marketing to sync email address to Express store.</p>\n<p>If customer is not found, a new customer account is created from the import source.  If customer is found, the email is updated to the new email address from import source.</p>\n","urlObject":{"protocol":"https","path":["emailList"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"10e9c992-089f-429a-8b6f-9c7b888020ed","name":"/emailList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n\t\t\"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n\t\t\"Email\": \"abc@123.com\", // string, not null, up to 100 char\n\t\t\"Telephone\": null // string, null, up to 20 char, number and dash '-' only\n\t},\n\t... // more email contacts for import or update\n]"},"url":"https://sandbox.aldelo.io/emailList"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Telephone Already Exists\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}"},{"id":"689af5ca-1b0f-4523-bc2c-a9d611506b81","name":"/emailList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"[\n\t{\n\t\t\"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n\t\t\"Email\": \"abc@123.com\", // string, not null, up to 100 char\n\t\t\"Telephone\": null // string, null, up to 20 char, number and dash '-' only\n\t},\n\t... // more email contacts for import or update\n]"},"url":"https://sandbox.aldelo.io/emailList"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"f3f39385-2da7-4172-b5aa-3bcb7850b5a2"},{"name":"/waitingList","id":"fefdb69f-e4df-47b4-9d03-cd83e8b14058","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/waitingList/{requiredDate}?open=yes&begintime=0800&endtime=2000","description":"<p>Get waiting list entries based on the required date.  Date format is yyyymmdd and is required.  Waiting list filter date must be current date or future date within 90 days.  Optional query parameters for additional filtering also supported.</p>\n","urlObject":{"protocol":"https","path":["waitingList","{requiredDate}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally filter by open status if 'yes', filter by non open status if 'no', if omitted then both open and non open status are filtered in</p>\n","type":"text/plain"},"key":"open","value":"yes"},{"description":{"content":"<p>Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"begintime","value":"0800"},{"description":{"content":"<p>Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"endtime","value":"2000"}],"variable":[]}},"response":[{"id":"398558cf-1ed8-481b-8932-61652be268dc","name":"/waitingList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/waitingList/{requiredDate}?open=yes&begintime=0800&endtime=2000","protocol":"https","host":["sandbox","aldelo","io"],"path":["waitingList","{requiredDate}"],"query":[{"key":"open","value":"yes","description":"Optionally filter by open status if 'yes', filter by non open status if 'no', if omitted then both open and non open status are filtered in"},{"key":"begintime","value":"0800","description":"Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000"},{"key":"endtime","value":"2000","description":"Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"},{"id":"8a40de22-5310-48a6-8aeb-2740fc0d02fe","name":"/waitingList/{requiredDate}?open=yes&begintime=0800&endtime=2000","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/waitingList/20181202?open=yes&begintime=0800&endtime=2000","protocol":"https","host":["sandbox","aldelo","io"],"path":["waitingList","20181202"],"query":[{"key":"open","value":"yes"},{"key":"begintime","value":"0800"},{"key":"endtime","value":"2000"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"RSVPID\": 1000000000000000001, // bigint, not null\n        \"RSVPNumber\": 1000000000000000001, // bigint, not null, this is the waiting list record number displayed at POS\n        \"DateTime\": \"2018-12-02 20:00\", // datetime, not null, waiting list entry date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n        \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n        \"Adults\": 1, // int, not null, adults guest count\n        \"Children\": 1, // int, not null, children guest count, if none, enter 0\n        \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n        \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n        \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n        \"Email\": null,  // string, null, up to 100 char\n        \"Notes\": null,  // string, null, up to 500 char\n        \"Status\": 0  // int, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n    },\n    ... // more waiting list entries\n]"}],"_postman_id":"fefdb69f-e4df-47b4-9d03-cd83e8b14058"},{"name":"/waitingEntry","id":"562fac2f-2303-4725-82fa-752aa78c2435","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/waitingEntry/{requiredRSVPID}","description":"<p>Get waiting list entry details based on required RSVP ID</p>\n","urlObject":{"protocol":"https","path":["waitingEntry","{requiredRSVPID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"1766d305-5939-4eef-beb6-2a0f7cf00429","name":"/waitingEntry/{requiredRSVPID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/waitingEntry/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"RSVPID\": 1000000000000000001, // bigint, not null\n    \"RSVPNumber\": 1000000000000000001, // bigint, not null, this is the waiting list record number displayed at POS\n    \"DateTime\": \"2018-12-02 20:00\", // datetime, not null, waiting list entry date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // int, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},{"id":"5a54132a-613a-4827-8b7b-b82788076944","name":"/waitingEntry","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/waitingEntry/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"Valid RSVP ID is Required\"\r\n}"}],"_postman_id":"562fac2f-2303-4725-82fa-752aa78c2435"},{"name":"/waitingEntry","id":"164e21df-0a6e-4ad8-9b22-e867ad83fae8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/waitingEntry","description":"<p>Add a waiting list entry to the store</p>\n","urlObject":{"protocol":"https","path":["waitingEntry"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"bbbc7509-81f8-4f4f-8909-fafd1ac9c764","name":"/waitingEntry","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/waitingEntry"},"status":"OK","code":200,"_postman_previewlanguage":"html","header":[{"key":"Server","value":"awselb/2.0"},{"key":"Date","value":"Mon, 10 Dec 2018 01:22:30 GMT"},{"key":"Content-Type","value":"text/html"},{"key":"Content-Length","value":"178"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000000000000000001\"\n}"},{"id":"c0156b0f-6e78-4409-8fae-266d54ad6631","name":"/waitingEntry","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/waitingEntry"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10351,\r\n    \"err_msg\": \"Party Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10352,\r\n    \"err_msg\": \"Party Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10353,\r\n    \"err_msg\": \"Adult Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10354,\r\n    \"err_msg\": \"Adult Count Cannot Be 0\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10355,\r\n    \"err_msg\": \"Children Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10356,\r\n    \"err_msg\": \"Highchairs Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329,\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Phone Number Already Associated with Another Customer\"\r\n}\r\n\r\n"}],"_postman_id":"164e21df-0a6e-4ad8-9b22-e867ad83fae8"},{"name":"/waitingEntry","id":"b7e99ef9-0d80-4e58-a0dc-305ec240243e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},"url":"https://sandbox.aldelo.io/waitingEntry","description":"<p>Update an existing open waiting list entry.  Note that non open status waiting entry cannot be updated.</p>\n","urlObject":{"protocol":"https","path":["waitingEntry"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"024accae-9929-4931-9186-2f6c7ee4dcb0","name":"/waitingEntry","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},"url":"https://sandbox.aldelo.io/waitingEntry"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"RSVP ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10358,\r\n    \"err_msg\": \"RSVP ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10351,\r\n    \"err_msg\": \"Party Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10352,\r\n    \"err_msg\": \"Party Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10353,\r\n    \"err_msg\": \"Adult Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10354,\r\n    \"err_msg\": \"Adult Count Cannot Be 0\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10355,\r\n    \"err_msg\": \"Children Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10356,\r\n    \"err_msg\": \"Highchairs Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329,\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10314,\r\n    \"err_msg\": \"Record Does Not Exist\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Phone Number Already Associated with Another Customer\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10357,\r\n    \"err_msg\": \"RSVP Status Must Be 0 - 5\"\r\n}\r\n\r\n"},{"id":"a7b83790-e6c0-4ecd-9565-50f0b657f041","name":"/waitingEntry","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"CustomerID\": null, // bigint, null, customer account that this waiting list entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},"url":"https://sandbox.aldelo.io/v1/waitingEntry"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"b7e99ef9-0d80-4e58-a0dc-305ec240243e"},{"name":"/waitingEntry","id":"8ca50855-a83d-47a6-a3ea-b80af7073daf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"http://sandbox.aldelo.io/waitingEntry/{requiredRSVPID}?reason=customer-no-show","description":"<p>Mark an open status waiting list entry as cancelled or otherwise voided</p>\n","urlObject":{"protocol":"http","path":["waitingEntry","{requiredRSVPID}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally provided cancel reason, url encoded</p>\n","type":"text/plain"},"key":"reason","value":"customer-no-show"}],"variable":[]}},"response":[{"id":"b8de4488-cff4-4f68-a0dc-a70178317cb5","name":"/waitingEntry/{requiredRSVPID}?reason=customer-no-show","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"http://sandbox.aldelo.io/waitingEntry/1000000000000000001?reason=customer-no-show","protocol":"http","host":["sandbox","aldelo","io"],"path":["waitingEntry","1000000000000000001"],"query":[{"key":"reason","value":"customer-no-show"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"c4f06f3f-e689-45be-812c-7f06965da16b","name":"/waitingEntry","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"http://sandbox.aldelo.io/waitingEntry/0?reason=customer-no-show","protocol":"http","host":["sandbox","aldelo","io"],"path":["waitingEntry","0"],"query":[{"key":"reason","value":"customer-no-show","description":"Optionally provided cancel reason, url encoded"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"RSVP ID Not Valid\"\r\n}\r\n"}],"_postman_id":"8ca50855-a83d-47a6-a3ea-b80af7073daf"},{"name":"/reservationList","id":"c58b1f3e-8e74-4b18-a983-95bd3186606e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"a31d68b7-1d3f-4d05-acf9-8e712c02b4ed"},{"key":"App-Version","type":"text","value":"1.3.0.1"},{"key":"Store-Sub-ID","type":"text","value":"2387-8C30"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/v1/reservationList/20181202?open=yes&begintime=0800&endtime=2000","description":"<p>Get a list of reservations based on the required date.  Date format is yyyymmdd. Only reservations for the current date and future dates up to 90 days may be queried. Additional optional filters provided via query parameters.</p>\n","urlObject":{"protocol":"https","path":["v1","reservationList","20181202"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally filter by open status if 'yes', filter by non open status if 'no', if omitted then both open and non open status are filtered in</p>\n","type":"text/plain"},"key":"open","value":"yes"},{"description":{"content":"<p>Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"begintime","value":"0800"},{"description":{"content":"<p>Optionally filter with end time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"endtime","value":"2000"}],"variable":[]}},"response":[{"id":"04783be5-9e3c-43ae-8495-1854507a14c7","name":"/reservationList/{requiredDate}?open=yes&begintime=0800&endtime=2000","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/v1/reservationList/20181202?open=yes&begintime=0800&endtime=2000","protocol":"https","host":["sandbox","aldelo","io"],"path":["v1","reservationList","20181202"],"query":[{"key":"open","value":"yes"},{"key":"begintime","value":"0800"},{"key":"endtime","value":"2000"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"RSVPID\": 1000000000000000001, // bigint, not null\n        \"RSVPNumber\": 1000000000000000001, // bigint, not null, this is the reservation record number displayed at POS\n        \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n        \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n        \"Adults\": 1, // int, not null, adults guest count\n        \"Children\": 1, // int, not null, children guest count, if none, enter 0\n        \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n        \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n        \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n        \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n        \"Email\": null,  // string, null, up to 100 char\n        \"Notes\": null,  // string, null, up to 500 char\n        \"Status\": 0  // int, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n    },\n    ... // more reservation entries\n]"},{"id":"665226b7-ee06-4a68-b01b-c1e80df548d0","name":"/reservationList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"a31d68b7-1d3f-4d05-acf9-8e712c02b4ed"},{"key":"App-Version","type":"text","value":"1.3.0.1"},{"key":"Store-Sub-ID","type":"text","value":"2387-8C30"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/v1/reservationList/20181202?open=yes&begintime=0800&endtime=2000","protocol":"https","host":["sandbox","aldelo","io"],"path":["v1","reservationList","20181202"],"query":[{"key":"open","value":"yes","description":"Optionally filter by open status if 'yes', filter by non open status if 'no', if omitted then both open and non open status are filtered in"},{"key":"begintime","value":"0800","description":"Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000"},{"key":"endtime","value":"2000","description":"Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"}],"_postman_id":"c58b1f3e-8e74-4b18-a983-95bd3186606e"},{"name":"/reservation","id":"992ccd35-2e81-4b28-846d-fe0765cca159","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/reservation/{requiredRSVPID}","description":"<p>Get the reservation details based on the RSVP ID</p>\n","urlObject":{"protocol":"https","path":["reservation","{requiredRSVPID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"72dc762c-cfc8-459b-8cfb-cff3996b5037","name":"/reservation","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/reservation/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"RSVPID\": 1000000000000000001, // bigint, not null\n    \"RSVPNumber\": 1000000000000000001, // bigint, not null, this is the reservation record number displayed at POS\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // int, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},{"id":"bac5a37b-8cd5-443a-ac0a-79f5ce8ff917","name":"/reservation","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/reservation/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"Valid RSVP ID is Required\"\r\n}"}],"_postman_id":"992ccd35-2e81-4b28-846d-fe0765cca159"},{"name":"/reservation","id":"dc4fc01a-89ab-4731-ac70-ec568459321c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/reservation","description":"<p>Add a new reservation to the store</p>\n","urlObject":{"protocol":"https","path":["reservation"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"012d941c-3ec4-4e01-853e-e8dcb7b34b2a","name":"/reservation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/reservation"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000000000000000001\"\n}"},{"id":"ec88593c-bae8-49b8-9e9b-9becbe57314b","name":"/reservation","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null  // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/reservation"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"RSVP Date and Time Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10359,\r\n    \"err_msg\": \"RSVP Date and Time is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10360,\r\n    \"err_msg\": \"Current Date and Time Cannot Exceed RSVP Date and Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10351,\r\n    \"err_msg\": \"Party Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10352,\r\n    \"err_msg\": \"Party Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10353,\r\n    \"err_msg\": \"Adult Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10354,\r\n    \"err_msg\": \"Adult Count Cannot Be 0\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10355,\r\n    \"err_msg\": \"Children Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10356,\r\n    \"err_msg\": \"Highchairs Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10361,\r\n    \"err_msg\": \"RSVP Occasion Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329,\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Phone Number Already Associated with Another Customer\"\r\n}\r\n\r\n"}],"_postman_id":"dc4fc01a-89ab-4731-ac70-ec568459321c"},{"name":"/reservation","id":"69f4ca6f-be35-42ee-b1e6-d4b3b221818a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},"url":"https://sandbox.aldelo.io/reservation","description":"<p>Update an open reservation</p>\n","urlObject":{"protocol":"https","path":["reservation"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"2f45c642-5836-4fab-ba9b-f0d57040e52e","name":"/reservation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"CustomerName\": \"John Smith\", // string, not null, up to 100 char\n    \"Telephone\": \"925-215-5634\",  // string, not null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled; 5=Assigned\n}"},"url":"https://sandbox.aldelo.io/reservation"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"RSVP Date and Time Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10359,\r\n    \"err_msg\": \"RSVP Date and Time is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10360,\r\n    \"err_msg\": \"Current Date and Time Cannot Exceed RSVP Date and Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"RSVP ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10358,\r\n    \"err_msg\": \"RSVP ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10351,\r\n    \"err_msg\": \"Party Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10352,\r\n    \"err_msg\": \"Party Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10353,\r\n    \"err_msg\": \"Adult Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10354,\r\n    \"err_msg\": \"Adult Count Cannot Be 0\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10355,\r\n    \"err_msg\": \"Children Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10356,\r\n    \"err_msg\": \"Highchairs Count Cannot Exceed 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10361,\r\n    \"err_msg\": \"RSVP Occasion Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329,\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10330,\r\n    \"err_msg\": \"Customer Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10331,\r\n    \"err_msg\": \"Customer Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10334,\r\n    \"err_msg\": \"Phone Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10314,\r\n    \"err_msg\": \"Record Does Not Exist\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10313,\r\n    \"err_msg\": \"Phone Number Already Associated with Another Customer\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10357,\r\n    \"err_msg\": \"RSVP Status Must Be 0 - 5\"\r\n}\r\n\r\n"},{"id":"40a5d794-d3e8-4d2f-9205-acd1e5c5befa","name":"/reservation","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"RSVPID\": 1000000000000000001, // bigint, not null\n    \"RSVPDateTime\": \"2018-12-02 20:00\", // datetime, not null, reservation booked for date time, format is yyyy-mm-dd hh:mm where hh is 24 hour format\n    \"PartyName\": \"John Smith\", // string, not null, up to 100 char\n    \"Adults\": 1, // int, not null, adults guest count\n    \"Children\": 1, // int, not null, children guest count, if none, enter 0\n    \"Highchairs\": 1, // int, not null, highchairs guest count, if none, enter 0\n    \"Occasion\": null, // string, null, up to 100 char, purpose of the reservation such as birthday party etc\n    \"CustomerID\": null, // bigint, null, customer account that this reservation entry is associated with\n    \"Telephone\": null,  // string, null, up to 20 char, numbers and dash '-' only\n    \"Email\": null,  // string, null, up to 100 char\n    \"Notes\": null,  // string, null, up to 500 char\n    \"Status\": 0  // byte, not null, 0=Active (Open); 1=CheckedIn; 2=WalkedOut; 3=NoShow; 4=Cancelled\n}"},"url":"https://sandbox.aldelo.io/reservation"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"69f4ca6f-be35-42ee-b1e6-d4b3b221818a"},{"name":"/reservation","id":"067f44bd-3b50-49cb-9966-14ab44e78e0c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/reservation/{requiredRSVPID}?reason=customer-no-show","description":"<p>Mark an open status reservation as cancelled or otherwise voided</p>\n","urlObject":{"protocol":"https","path":["reservation","{requiredRSVPID}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally provided cancel reason, url encoded</p>\n","type":"text/plain"},"key":"reason","value":"customer-no-show"}],"variable":[]}},"response":[{"id":"0be12a75-9b49-4541-87b5-607dc628b42d","name":"/reservation","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/reservation/0?reason=customer-no-show","protocol":"https","host":["sandbox","aldelo","io"],"path":["reservation","0"],"query":[{"key":"reason","value":"customer-no-show","description":"Optionally provided cancel reason, url encoded"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10350,\r\n    \"err_msg\": \"RSVP ID Not Valid\"\r\n}\r\n"},{"id":"ac41c6f4-2968-409b-ae5a-59b36e4b6ce4","name":"/reservation/{requiredRSVPID}?reason=customer-no-show","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/reservation/1000000000000000001?reason=customer-no-show","protocol":"https","host":["sandbox","aldelo","io"],"path":["reservation","1000000000000000001"],"query":[{"key":"reason","value":"customer-no-show"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"067f44bd-3b50-49cb-9966-14ab44e78e0c"},{"name":"/orderList","id":"3f12d7bf-0e31-4860-8cd4-3fb94f691127","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/orderList/{requiredDate}?status=open&tablenumber=a1&begintime=0800&endtime=2000","description":"<p>Get an list of orders based on the required date.  Date format is yyyymmdd.  Additional filter options provided via optional query paramters.  Only current date and previous 2 days of data may be retrieved.</p>\n","urlObject":{"protocol":"https","path":["orderList","{requiredDate}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally filter with status if 'open', filter by open status if 'settled', filter by settledstatus if 'voided', filter by voided status</p>\n","type":"text/plain"},"key":"status","value":"open"},{"description":{"content":"<p>Optionally filter with tablenumber</p>\n","type":"text/plain"},"key":"tablenumber","value":"a1"},{"description":{"content":"<p>Optionally filter with begin time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"begintime","value":"0800"},{"description":{"content":"<p>Optionally filter with end time, expressed in hhmm format, such as 8 am is 0800, while 8 pm is 2000</p>\n","type":"text/plain"},"key":"endtime","value":"2000"}],"variable":[]}},"response":[{"id":"fa00159c-d9ca-4797-910e-6e9a15bb75c2","name":"/orderList/{requiredDate}?status=open&tablenumber=a1&begintime=0800&endtime=2000","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/orderList/20181202?status=open&tablenumber=a1&begintime=0800&endtime=2000","protocol":"https","host":["sandbox","aldelo","io"],"path":["orderList","20181202"],"query":[{"key":"status","value":"open"},{"key":"tablenumber","value":"a1"},{"key":"begintime","value":"0800"},{"key":"endtime","value":"2000"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"OrderID\": 1000000000000000001, // bigint, not null\n\t    \"OrderNumber\": 1000000000000000001, // bigint, not null\n\t    \"TicketNumber\": 1000000000000000001, // bigint, null\n\t    \"OrderDateTime\": \"2018-12-10 09:45\", // datetime, not null, format is yyyy-mm-dd hh:mm where hh is 24 hour\n\t    \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n\t    \"DeviceNumber\": 101, // int, null\n\t    \"EmployeeID\": 1000000000000000001, // bigint, not null\n\t    \"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n\t    \"GuestCount\": 2, // int, null, if no guest count then null is returned\n\t    \"SeatingID\": null, // bigint, null\n\t    \"SeatingName\": null, // string, null, up to 100 char\n\t    \"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t    \"IsBarTabPreAuth\": false, // bool, not null, value is true or false, indicates this order has bar tab pre-auth existing for completion\n\t    \"BarTabCeiling\": null,// float, null, if set this indicates the maximum amount allowed to purchase on this bar tab, based on bar tab pre auth conditions\n\t    \"CustomerID\": null, // bigint, null\n\t    \"CustomerPickupName\": null, // string, null, up to 100 char\n\t    \"OrderDiscountID\": null,  // [bigint] NULL\n\t    \"OrderDiscountAmountApplied\": 5.00, // float, null\n\t    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n\t    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n\t    \"OrderSurchargeID\": null,  // bigint, null\n\t    \"OrderSurchargeAmountApplied\": null, // float, null\n\t    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n\t    \"DriverCompensationToPay\": null, // float, null, driver compensation amount to pay for this order, to the driver employee\n\t    \"OrderGratuityApplicableTotal\": 10.00, // float, null, this order's purchase total applicable for order gratuity\n\t    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n\t    \"OrderGratuityAmountApplied\": 1.50, // float, null, order gratuity applied toward this order based on the order gratuity percent\n\t    \"CashGratuityAmountUsed\": 1.50, // float, null\n\t    \"Tax1TaxableTotal\": 10.00, // float, null, total for tax 1 taxable\n\t    \"Tax2TaxableTotal\": null, // float, null, total for tax 2 taxable\n\t    \"Tax3TaxableTotal\": null, // float, null, total for tax 3 taxable\n\t    \"Tax1Percent\": 7.775, // float, null, tax 1 percent, 3 decimal spaces\n\t    \"Tax2Percent\": null, // float, null, tax 2 percent, 3 decimal spaces\n\t    \"Tax3Percent\": null, // float, null, tax 3 percent, 3 decimal spaces\n\t    \"Tax1AmountApplied\": 1.25, // float, null, tax 1 tax amount for this order\n\t    \"Tax2AmountApplied\": null, // float, null, tax 2 tax amount for this order\n\t    \"Tax3AmountApplied\": null, // float, null, tax 3 tax amount for this order\n\t    \"Tax1InclusiveAmountUsed\": null, // float, null, \n\t    \"Tax2InclusiveAmountUsed\": null, // float, null, \n\t    \"Tax3InclusiveAmountUsed\": null, // float, null, \n\t    \"SubTotal\": 11.25, // float, not null\n\t    \"TaxesTotal\": 1.05, // float, not null\n\t    \"ConvenienceFee\": 1.01, // float, null, additional amount added to the check\n        \"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n\t    \"RoundingAmount\": 0.25, // float, null\n\t    \"OrderTotal\": 25.75, // float, not null\n\t    \"Balance\": 1.00, // float, not null, positive indicates balance due, negative indicates change due\n\t    \"OrderStatus\": 1, // int, not null, 1=OpenOrder, 2=SettledOrder, 3=VoidedOrder\n\t    \"OrderNote\": null // string, null, up to 40 char, order level note or comment\n    },\n    ... // more orders\n]"}],"_postman_id":"3f12d7bf-0e31-4860-8cd4-3fb94f691127"},{"name":"/searchOrderList","id":"d6deee9e-03b6-4e55-9deb-455462830919","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-181207-0001"},{"key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/searchOrderList?tableid=1000000000000000001","description":"<p>Get an list of open orders based on tableid.  Additional filter options provided via optional query paramters.</p>\n","urlObject":{"protocol":"https","path":["searchOrderList"],"host":["sandbox","aldelo","io"],"query":[{"key":"tableid","value":"1000000000000000001"}],"variable":[]}},"response":[{"id":"85235d56-48ab-4022-86fc-0cecc0cca996","name":"/searchOrderList?tableid=1000000000000000001","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/orderList?tableid=1000000000000000001","protocol":"https","host":["sandbox","aldelo","io"],"path":["orderList"],"query":[{"key":"tableid","value":"1000000000000000001"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"OrderID\": 1000000000000000001, // bigint, not null\n\t    \"OrderNumber\": 1000000000000000001, // bigint, not null\n\t    \"TicketNumber\": 1000000000000000001, // bigint, null\n\t    \"OrderDateTime\": \"2018-12-10 09:45\", // datetime, not null, format is yyyy-mm-dd hh:mm where hh is 24 hour\n\t    \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n\t    \"DeviceNumber\": 101, // int, null\n\t    \"EmployeeID\": 1000000000000000001, // bigint, not null\n\t    \"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n\t    \"GuestCount\": 2, // int, null, if no guest count then null is returned\n\t    \"SeatingID\": null, // bigint, null\n\t    \"SeatingName\": null, // string, null, up to 100 char\n\t    \"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t    \"IsBarTabPreAuth\": false, // bool, not null, value is true or false, indicates this order has bar tab pre-auth existing for completion\n\t    \"BarTabCeiling\": null,// float, null, if set this indicates the maximum amount allowed to purchase on this bar tab, based on bar tab pre auth conditions\n\t    \"CustomerID\": null, // bigint, null\n\t    \"CustomerPickupName\": null, // string, null, up to 100 char\n\t    \"OrderDiscountID\": null,  // [bigint] NULL\n\t    \"OrderDiscountAmountApplied\": 5.00, // float, null\n\t    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n\t    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n\t    \"OrderSurchargeID\": null,  // bigint, null\n\t    \"OrderSurchargeAmountApplied\": null, // float, null\n\t    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n\t    \"DriverCompensationToPay\": null, // float, null, driver compensation amount to pay for this order, to the driver employee\n\t    \"OrderGratuityApplicableTotal\": 10.00, // float, null, this order's purchase total applicable for order gratuity\n\t    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n\t    \"OrderGratuityAmountApplied\": 1.50, // float, null, order gratuity applied toward this order based on the order gratuity percent\n\t    \"CashGratuityAmountUsed\": 1.50, // float, null\n\t    \"Tax1TaxableTotal\": 10.00, // float, null, total for tax 1 taxable\n\t    \"Tax2TaxableTotal\": null, // float, null, total for tax 2 taxable\n\t    \"Tax3TaxableTotal\": null, // float, null, total for tax 3 taxable\n\t    \"Tax1Percent\": 7.775, // float, null, tax 1 percent, 3 decimal spaces\n\t    \"Tax2Percent\": null, // float, null, tax 2 percent, 3 decimal spaces\n\t    \"Tax3Percent\": null, // float, null, tax 3 percent, 3 decimal spaces\n\t    \"Tax1AmountApplied\": 1.25, // float, null, tax 1 tax amount for this order\n\t    \"Tax2AmountApplied\": null, // float, null, tax 2 tax amount for this order\n\t    \"Tax3AmountApplied\": null, // float, null, tax 3 tax amount for this order\n\t    \"Tax1InclusiveAmountUsed\": null, // float, null, \n\t    \"Tax2InclusiveAmountUsed\": null, // float, null, \n\t    \"Tax3InclusiveAmountUsed\": null, // float, null, \n\t    \"SubTotal\": 11.25, // float, not null\n\t    \"TaxesTotal\": 1.05, // float, not null\n\t    \"ConvenienceFee\": 1.01, // float, null, additional amount added to the check\n        \"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n\t    \"RoundingAmount\": 0.25, // float, null\n\t    \"OrderTotal\": 25.75, // float, not null\n\t    \"Balance\": 1.00, // float, not null, positive indicates balance due, negative indicates change due\n\t    \"OrderStatus\": 1, // int, not null, 1=OpenOrder, 2=SettledOrder, 3=VoidedOrder\n\t    \"OrderNote\": null // string, null, up to 40 char, order level note or comment\n    },\n    ... // more orders\n]"},{"id":"b42747fd-db75-42b7-af15-ddebdb5fb6ee","name":"/searchOrderList","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-181207-0001"},{"key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/searchOrderList?tableid=1000000000000000001","protocol":"https","host":["sandbox","aldelo","io"],"path":["searchOrderList"],"query":[{"key":"tableid","value":"1000000000000000001"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10328,\r\n    \"err_msg\": \"Valid Seating ID is Required\"\r\n}"}],"_postman_id":"d6deee9e-03b6-4e55-9deb-455462830919"},{"name":"/order","id":"c3c126ba-7d9c-4695-86e2-013656c4778c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/order/{requiredOrderID}","description":"<p>Get the order and details based on the given order ID</p>\n","urlObject":{"protocol":"https","path":["order","{requiredOrderID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"68f31d24-d7b9-46d5-b1a9-895230decc36","name":"/order/{requiredOrderID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/order/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":" {\n\t\"OrderID\": 1000000000000000001, // bigint, not null\n    \"OrderNumber\": 1000000000000000001, // bigint, not null\n    \"TicketNumber\": 1000000000000000001, // bigint, null\n    \"OrderDateTime\": \"2018-12-10 09:45\", // datetime, not null, format is yyyy-mm-dd hh:mm where hh is 24 hour\n    \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n    \"DeviceNumber\": 101, // int, null\n    \"EmployeeID\": 1000000000000000001, // bigint, not null\n    \"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, null, if no guest count then null is returned\n    \"SeatingID\": null, // bigint, null\n    \"SeatingName\": null, // string, null, up to 100 char\n    \"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n    \"IsBarTabPreAuth\": false, // bool, not null, value is true or false, indicates this order has bar tab pre-auth existing for completion\n    \"BarTabCeiling\": null,// float, null, if set this indicates the maximum amount allowed to purchase on this bar tab, based on bar tab pre auth conditions\n    \"CustomerID\": null, // bigint, null\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"OrderDiscountAmountApplied\": 5.00, // float, null\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"OrderSurchargeAmountApplied\": null, // float, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"DriverCompensationToPay\": null, // float, null, driver compensation amount to pay for this order, to the driver employee\n    \"OrderGratuityApplicableTotal\": 10.00, // float, null, this order's purchase total applicable for order gratuity\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"OrderGratuityAmountApplied\": 1.50, // float, null, order gratuity applied toward this order based on the order gratuity percent\n    \"CashGratuityAmountUsed\": 1.50, // float, null\n    \"Tax1TaxableTotal\": 10.00, // float, null, total for tax 1 taxable\n    \"Tax2TaxableTotal\": null, // float, null, total for tax 2 taxable\n    \"Tax3TaxableTotal\": null, // float, null, total for tax 3 taxable\n    \"Tax1Percent\": 7.775, // float, null, tax 1 percent, 3 decimal spaces\n    \"Tax2Percent\": null, // float, null, tax 2 percent, 3 decimal spaces\n    \"Tax3Percent\": null, // float, null, tax 3 percent, 3 decimal spaces\n    \"Tax1AmountApplied\": 1.25, // float, null, tax 1 tax amount for this order\n    \"Tax2AmountApplied\": null, // float, null, tax 2 tax amount for this order\n    \"Tax3AmountApplied\": null, // float, null, tax 3 tax amount for this order\n    \"Tax1InclusiveAmountUsed\": null, // float, null, \n    \"Tax2InclusiveAmountUsed\": null, // float, null, \n    \"Tax3InclusiveAmountUsed\": null, // float, null, \n    \"SubTotal\": 11.25, // float, not null\n    \"TaxesTotal\": 1.05, // float, not null\n    \"ConvenienceFee\": 1.01, // float, null, additional amount added to the check\n    \"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n    \"RoundingAmount\": 0.25, // float, null\n    \"OrderTotal\": 25.75, // float, not null\n    \"Balance\": 1.00, // float, not null, positive indicates balance due, negative indicates change due\n    \"OrderStatus\": 1, // int, not null, 1=OpenOrder, 2=SettledOrder, 3=VoidedOrder\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"DataSignature\":\"0x00000000029DB956\", // string, not null, to update this record this field must be passed in the PUT api\n \n    \"OrderDetails\": [\n      {\n    \t\"OrderTransactionID\": 1000000000000000001, // bigint, not null\n    \t\"DetailDateTime\": \"2018-12-10 20:05\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour, this is the order detail entry date time\n        \"ItemID\": 1000000000000000001, // bigint, not null\n        \"IsWeightedItem\": false, // bool, not null, value is true or false\n        \"IsOpenPrice\": false, // bool, not null, value is true or false, indicates if this item is an open price item\n        \"SeatNumber\": null, // int, null\n        \"HoldUntilDateTime\": \"2018-10-10 20:00\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 5.95, // float, not null\n        \"ModifiersTotal\": 1.00, // float, not null, total of all modifiers for this transaction line, this is in addition to the unit price\n        \"LineDiscountID\": null, // bigint, null\n        \"LineDiscountAmountApplied\": null, // float, null\n        \"ExtendedTotal\": 15.00, // float, not null, (qty x (unit price+modifiers total)) - line discount amount applied\n        \"Tax1Taxable\": true, // bool, not null\n        \"Tax2Taxable\": false, // bool, not null\n        \"Tax3Taxable\": false, // bool, not null\n        \"LineNote\": null, // string, null, up to 500 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"CreatedByDeviceNumber\": null, // bigint, null, device number that generated this order detail\n        \"TransactionVoided\": false, // bool, not null, value is true or false\n        \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \n        \"OrderDetailModifiers\": [\n          {\n        \t\"OrderTransModifierID\": \"1000000000000000001\", // bigint, not null\n            \"ModifierID\": 1000000000000000001, // bigint, not null\n            \"ModifierPrice\": 0.25, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n          },\n          ... // more order detail modifiers\n        ]\n      },\n      ... // more order detail records for this order\n    ],\n    \n    \"Payments\": [\n      {\n    \t\"PaymentID\": 1000000000000000001, // bigint, not null\n    \t\"CashierID\": 1000000000000000001, // bigint, not null\n    \t\"EmployeeID\": 1000000000000000001, // bigint, not null\n    \t\"PaymentDateTime\": \"2018-12-10 20:05\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour\n    \t\"TenderName\": \"Visa\", // string, not null\n    \t\"TenderedAmount\": 10.00, // float, not null, tendered amount is the amount customer present to the clerk for payment, which in the case of cash, might be higher than actual payment amount\n    \t\"PaymentAmount\": 10.00, // float, not null, payment amount is the amount actually applying toward the order as payment\n    \t\"TipAdded\": 1.25, // float, null, tips added after payment was processed, likely that such tip was adjusted after credit card payment approved\n    \t\"ConvenienceFee\": 1.01, // float, null, Convenience fee added to order, customer can reduce this fee by paying cash\n    \t\"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n    \t\"ChangeDue\": 0.00, // float, not null, any change due on this payment, for non cash, this usually is 0.00, for cash this element is likely to contain the difference between TenderedAmount - PaymentAmount - TipsAdded - ConvenienceFee\n    \t\"APMSRefNumber\": \"xyz\", // string, null, if processed via Aldelo Pay, the global reference number\n    \t\"CardLast4\": \"1234\" // string, null\n      },\n      ... // more payment records for this order\n    ]\n}"},{"id":"ccd1c2b1-6e5c-4db1-83be-492bd48df16d","name":"/order","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/order/{requiredOrderID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10375,\r\n    \"err_msg\": \"Valid Order ID is Required\"\r\n}"}],"_postman_id":"c3c126ba-7d9c-4695-86e2-013656c4778c"},{"name":"/orderByIsvRefNumber","id":"08ba53b9-bcd8-4c46-af10-5356591069db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-181207-0001"},{"key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","key":"Store-App-Token","type":"text","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a"}],"body":{"mode":"raw","raw":"{\r\n    \"ISVRefNumber\": \"abcd-efg...\" // string, not null, up to 100 char, the isv reference number submitted during POST order, used for locating orders using isv ref number.\r\n}"},"url":"https://sandbox.aldelo.io/orderByIsvRefNumber","description":"<p>Get the order and details based on the given order ID</p>\n","urlObject":{"protocol":"https","path":["orderByIsvRefNumber"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"4c19f2ea-b10a-40bd-91f5-002e33d13148","name":"/orderByIsvRefNumber","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ISVRefNumber\": \"abcd-efg...\" // string, not null, up to 100 char, ISV reference number, may be required to query order info\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.aldelo.io/orderByIsvRefNumber"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10308,\r\n    \"err_msg\": \"ISVRefNumber is Required\"\r\n}"},{"id":"ad6b3e3e-8902-453f-8008-3ec664ec6241","name":"/orderByIsvRefNumber","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ISVRefNumber\": \"abcd-efg...\" // string, not null, up to 100 char, ISV reference number, may be required to query order info\r\n}","options":{"raw":{"language":"json"}}},"url":"https://sandbox.aldelo.io/orderByIsvRefNumber"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":" {\n\t\"OrderID\": 1000000000000000001, // bigint, not null\n    \"OrderNumber\": 1000000000000000001, // bigint, not null\n    \"TicketNumber\": 1000000000000000001, // bigint, null\n    \"OrderDateTime\": \"2018-12-10 09:45\", // datetime, not null, format is yyyy-mm-dd hh:mm where hh is 24 hour\n    \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n    \"DeviceNumber\": 101, // int, null\n    \"EmployeeID\": 1000000000000000001, // bigint, not null\n    \"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, null, if no guest count then null is returned\n    \"SeatingID\": null, // bigint, null\n    \"SeatingName\": null, // string, null, up to 100 char\n    \"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n    \"IsBarTabPreAuth\": false, // bool, not null, value is true or false, indicates this order has bar tab pre-auth existing for completion\n    \"BarTabCeiling\": null,// float, null, if set this indicates the maximum amount allowed to purchase on this bar tab, based on bar tab pre auth conditions\n    \"CustomerID\": null, // bigint, null\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"OrderDiscountAmountApplied\": 5.00, // float, null\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"OrderSurchargeAmountApplied\": null, // float, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"DriverCompensationToPay\": null, // float, null, driver compensation amount to pay for this order, to the driver employee\n    \"OrderGratuityApplicableTotal\": 10.00, // float, null, this order's purchase total applicable for order gratuity\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"OrderGratuityAmountApplied\": 1.50, // float, null, order gratuity applied toward this order based on the order gratuity percent\n    \"CashGratuityAmountUsed\": 1.50, // float, null\n    \"Tax1TaxableTotal\": 10.00, // float, null, total for tax 1 taxable\n    \"Tax2TaxableTotal\": null, // float, null, total for tax 2 taxable\n    \"Tax3TaxableTotal\": null, // float, null, total for tax 3 taxable\n    \"Tax1Percent\": 7.775, // float, null, tax 1 percent, 3 decimal spaces\n    \"Tax2Percent\": null, // float, null, tax 2 percent, 3 decimal spaces\n    \"Tax3Percent\": null, // float, null, tax 3 percent, 3 decimal spaces\n    \"Tax1AmountApplied\": 1.25, // float, null, tax 1 tax amount for this order\n    \"Tax2AmountApplied\": null, // float, null, tax 2 tax amount for this order\n    \"Tax3AmountApplied\": null, // float, null, tax 3 tax amount for this order\n    \"Tax1InclusiveAmountUsed\": null, // float, null, \n    \"Tax2InclusiveAmountUsed\": null, // float, null, \n    \"Tax3InclusiveAmountUsed\": null, // float, null, \n    \"SubTotal\": 11.25, // float, not null\n    \"TaxesTotal\": 1.05, // float, not null\n    \"ConvenienceFee\": 1.01, // float, null, additional amount added to the check\n    \"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n    \"RoundingAmount\": 0.25, // float, null\n    \"OrderTotal\": 25.75, // float, not null\n    \"Balance\": 1.00, // float, not null, positive indicates balance due, negative indicates change due\n    \"OrderStatus\": 1, // int, not null, 1=OpenOrder, 2=SettledOrder, 3=VoidedOrder\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"DataSignature\":\"0x00000000029DB956\", // string, not null, to update this record this field must be passed in the PUT api\n \n    \"OrderDetails\": [\n      {\n    \t\"OrderTransactionID\": 1000000000000000001, // bigint, not null\n    \t\"DetailDateTime\": \"2018-12-10 20:05\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour, this is the order detail entry date time\n        \"ItemID\": 1000000000000000001, // bigint, not null\n        \"IsWeightedItem\": false, // bool, not null, value is true or false\n        \"IsOpenPrice\": false, // bool, not null, value is true or false, indicates if this item is an open price item\n        \"SeatNumber\": null, // int, null\n        \"HoldUntilDateTime\": \"2018-10-10 20:00\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 5.95, // float, not null\n        \"ModifiersTotal\": 1.00, // float, not null, total of all modifiers for this transaction line, this is in addition to the unit price\n        \"LineDiscountID\": null, // bigint, null\n        \"LineDiscountAmountApplied\": null, // float, null\n        \"ExtendedTotal\": 15.00, // float, not null, (qty x (unit price+modifiers total)) - line discount amount applied\n        \"Tax1Taxable\": true, // bool, not null\n        \"Tax2Taxable\": false, // bool, not null\n        \"Tax3Taxable\": false, // bool, not null\n        \"LineNote\": null, // string, null, up to 500 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"CreatedByDeviceNumber\": null, // bigint, null, device number that generated this order detail\n        \"TransactionVoided\": false, // bool, not null, value is true or false\n        \"HoldUntilDateTime\": \"2018-12-10 20:00\", // datetime, null, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \n        \"OrderDetailModifiers\": [\n          {\n        \t\"OrderTransModifierID\": \"1000000000000000001\", // bigint, not null\n            \"ModifierID\": 1000000000000000001, // bigint, not null\n            \"ModifierPrice\": 0.25, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n          },\n          ... // more order detail modifiers\n        ]\n      },\n      ... // more order detail records for this order\n    ],\n    \n    \"Payments\": [\n      {\n    \t\"PaymentID\": 1000000000000000001, // bigint, not null\n    \t\"CashierID\": 1000000000000000001, // bigint, not null\n    \t\"EmployeeID\": 1000000000000000001, // bigint, not null\n    \t\"PaymentDateTime\": \"2018-12-10 20:05\", // datetime, not null, format is yyyy-mm-dd hh:mm with hh in 24 hour\n    \t\"TenderName\": \"Visa\", // string, not null\n    \t\"TenderedAmount\": 10.00, // float, not null, tendered amount is the amount customer present to the clerk for payment, which in the case of cash, might be higher than actual payment amount\n    \t\"PaymentAmount\": 10.00, // float, not null, payment amount is the amount actually applying toward the order as payment\n    \t\"TipAdded\": 1.25, // float, null, tips added after payment was processed, likely that such tip was adjusted after credit card payment approved\n    \t\"ConvenienceFee\": 1.01, // float, null, Convenience fee added to order, customer can reduce this fee by paying cash\n    \t\"CDPCashDiscount\": null, // float, null, Discount applied automatically on cash or related tenders\n    \t\"ChangeDue\": 0.00, // float, not null, any change due on this payment, for non cash, this usually is 0.00, for cash this element is likely to contain the difference between TenderedAmount - PaymentAmount - TipsAdded - ConvenienceFee\n    \t\"APMSRefNumber\": \"xyz\", // string, null, if processed via Aldelo Pay, the global reference number\n    \t\"CardLast4\": \"1234\" // string, null\n      },\n      ... // more payment records for this order\n    ]\n}"}],"_postman_id":"08ba53b9-bcd8-4c46-af10-5356591069db"},{"name":"/order","id":"fa01a62d-0f26-4cde-818e-cfeb5dc57c2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null\n\t\"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 99, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"PrintGuestCheck\": false, // bool, if true = order will print guest check; if false = order will not print guest check\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n    \"ISVRefNumber\": \"abcd-efg...\", // string，null, up to 100 char, ISV Reference Number, generated by ISV to track order submitted, may be used for querying order status upon submit\n \n    \"OrderDetails\": [\n      {\n        \"ItemID\": 1000000000000000346, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 6, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \"OrderDetailModifiers\": [\n          {\n            \"ModifierID\": 1000000000000000291, // bigint, not null\n            \"ModifierPrice\":5, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }          \n        ],\n        \"TagAlongItems\": [ // If menu item includes tag along items, then ISV app must include tag along items along with associated modifiers during order entry and order submit\n          {\n            \"ItemID\": 1000000000000000004, // bigint, not null\n            \"SeatNumber\": null, // int, null\n            \"OrderDetailModifiers\": [\n              {\n                \"ModifierID\": 1000000000000000291, // bigint, not null\n                \"ModifierPrice\":5, // float, null, modifier price to add on\n                \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n                \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n                \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n                \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n              },\n            ]\n          },\n        ]\n      }\n    ]\n}"},"url":"https://sandbox.aldelo.io/order","description":"<p>Add a new order to the store</p>\n","urlObject":{"protocol":"https","path":["order"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"758aa651-f8bc-4863-b18b-b442d84b5253","name":"/order","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null\n\t\"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n    \t\"ItemID\": 1000000000000000001, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 5.95, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n\n        \"OrderDetailModifiers\": [\n          {\n            \"ModifierID\": 1000000000000000001, // bigint, not null\n            \"ModifierPrice\": 0.25, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": null, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": null, // int, null, null means group 1, valid values 1 to 10\n          },\n          ... // more order detail modifiers\n        ],\n        \"TagAlongItems\": [ // If menu item includes tag along items, then ISV app must include tag along items along with associated modifiers during order entry and order submit\n          {\n            \"ItemID\": 1000000000000000004, // bigint, not null\n            \"OrderDetailModifiers\": [\n              {\n                \"ModifierID\": 1000000000000000291, // bigint, not null\n                \"ModifierPrice\":5, // float, null, modifier price to add on\n                \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n                \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n                \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n                \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n              },\n            ]\n          },\n        ]\n      },\n      ... // more order detail records for this order\n    ]\n}"},"url":"https://sandbox.aldelo.io/order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000999000000000066\"\n}"},{"id":"daa40489-527d-44e6-962b-7d618bd49c2f","name":"/order","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null\n\t\"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 99, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n    \t\"ItemID\": 1000000000000000346, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 6, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n\n        \"OrderDetailModifiers\": [\n          {\n            \"ModifierID\": 1000000000000000291, // bigint, not null\n            \"ModifierPrice\":5, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }, \n          {\n            \"ModifierID\": 1000000000000000228, // bigint, not null\n            \"ModifierPrice\": 4, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 2, // int, null, null means group 1, valid values 1 to 10\n          },\n           {\n            \"ModifierID\": 1000000000000000118, // bigint, not null\n            \"ModifierPrice\": 3, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000119, // bigint, not null\n            \"ModifierPrice\": 2, // float, null, modifier price to add on\n            \"PortionType\": 3, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": 1, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000120, // bigint, not null\n            \"ModifierPrice\": 1, // float, null, modifier price to add on\n            \"PortionType\": 2, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": 2, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }\n          \n        ],\n        \"TagAlongItems\": [ // If menu item includes tag along items, then ISV app must include tag along items along with associated modifiers during order entry and order submit\n          {\n            \"ItemID\": 1000000000000000004, // bigint, not null\n            \"OrderDetailModifiers\": [\n              {\n                \"ModifierID\": 1000000000000000291, // bigint, not null\n                \"ModifierPrice\":5, // float, null, modifier price to add on\n                \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n                \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n                \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n                \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n              },\n            ]\n          },\n        ]\n      }\n    ]\n}"},"url":"https://sandbox.aldelo.io/order"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362\r\n    \"err_msg\": \"Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10322,\r\n    \"err_msg\": \"Order Type Must Be 1 - 6\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10445\r\n    \"err_msg\": \"Guest Count Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10328\r\n    \"err_msg\": \"Seating ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10446\r\n    \"err_msg\": \"Bar Tab Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10447\r\n    \"err_msg\": \"Delivery Order Requires Customer Address\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10448\r\n    \"err_msg\": \"Pickup Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10449\r\n    \"err_msg\": \"Order Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10450\r\n    \"err_msg\": \"Cash Promo Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10326\r\n    \"err_msg\": \"Order Surcharge ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10451\r\n    \"err_msg\": \"Maximum Cash Gratuity is 999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10452\r\n    \"err_msg\": \"Maximum Cash Gratuity Decimals is 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10453\r\n    \"err_msg\": \"Order Note Up To 40 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10454\r\n    \"err_msg\": \"HoldUntilDateTime Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10324\r\n    \"err_msg\": \"Item ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10455\r\n    \"err_msg\": \"Item ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10456\r\n    \"err_msg\": \"Seat Number Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10457\r\n    \"err_msg\": \"Minimum Qty is 0.01\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10458\r\n    \"err_msg\": \"Maximum Unit Price is 99,999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10459\r\n    \"err_msg\": \"Line Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10460\r\n    \"err_msg\": \"Line Note Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10461\r\n    \"err_msg\": \"Created By Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10462\r\n    \"err_msg\": \"Created By Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10463\r\n    \"err_msg\": \"Modifier ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10464\r\n    \"err_msg\": \"Modifier ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10465\r\n    \"err_msg\": \"Item Portion Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10466\r\n    \"err_msg\": \"Item Portion Section Must Be Null Or 1 For Whole Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10467\r\n    \"err_msg\": \"Item Portion Section Must Be 2 Or 3 For Half Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10468\r\n    \"err_msg\": \"Item Portion Section Must Be 4, 5 Or 6 For Third Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10469\r\n    \"err_msg\": \"Modifier Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10470\r\n    \"err_msg\": \"Modifier Group Number Must Be 1 - 10\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10471\r\n    \"err_msg\": \"Pizza Modifier Cannot Apply To Modifier Group\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10473\r\n    \"err_msg\": \"Select Future Date Requires Express POS Future Date Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10474\r\n    \"err_msg\": \"Order Hold Until Time Cannot less than Current Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10475\r\n    \"err_msg\": \"Blank Order Cannot Be Saved\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10476\r\n    \"err_msg\": \"Order Type Disabled\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10477\r\n    \"err_msg\": \"Future Order Not Supported for Bar Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10478\r\n    \"err_msg\": \"Bar Tab Pre-Auth Not Supported for ISV Integration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10479\r\n    \"err_msg\": \"Cache Services Not Ready\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10480\r\n    \"err_msg\": \"Cloud Print Requires Express POS Print Server Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10481\r\n    \"err_msg\": \"Employee Does Not Support Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10482\r\n    \"err_msg\": \"Employee Does Not Support Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10483\r\n    \"err_msg\": \"Employee Does Not Support Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10484\r\n    \"err_msg\": \"Employee Does Not Support Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10485\r\n    \"err_msg\": \"Employee Does Not Support Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10486\r\n    \"err_msg\": \"Employee Does Not Support Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10487\r\n    \"err_msg\": \"Cannot Assign Table For Dine In Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10488\r\n    \"err_msg\": \"Add New Customer Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10349\r\n    \"err_msg\": \"Customer ID is Required For Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10489\r\n    \"err_msg\": \"Update Customer Address Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10491\r\n    \"err_msg\": \"Discount Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10492\r\n    \"err_msg\": \"Discount Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10493\r\n    \"err_msg\": \"Discount Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10494\r\n    \"err_msg\": \"Discount Not Available for Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10495\r\n    \"err_msg\": \"Discount Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10496\r\n    \"err_msg\": \"Discount Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10497\r\n    \"err_msg\": \"Item is Out of Stock, Please Re-Submit\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10498\r\n    \"err_msg\": \"Ordered Qty Exceeds Count Down Available\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10499\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, N Decimal Places Allowed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10547\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, Max Length is N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10500\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Either Whole Numbers or 0.50\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10501\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Whole Numbers\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10502\r\n    \"err_msg\": \"Max Qty Cannot Exceed Item's Max Input Per Item Qty\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10503\r\n    \"err_msg\": \"Item Price Cannot Exceed Item's Max Unit Price\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10504\r\n    \"err_msg\": \"Menu Group is Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10505\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10506\r\n    \"err_msg\": \"Menu Group is Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10507\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Drive Thru Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10508\r\n    \"err_msg\": \"Menu Group is Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10509\r\n    \"err_msg\": \"Menu Group is Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10510\r\n    \"err_msg\": \"Menu Group Currently Unavailable Due To Schedule\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10511\r\n    \"err_msg\": \"Item Cannot Be Popup Header Container\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10512\r\n    \"err_msg\": \"Item Cannot Be Pizza Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10513\r\n    \"err_msg\": \"Item Cannot Be Matrix Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10514\r\n    \"err_msg\": \"Item Cannot Be Group Redirect Link\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10515\r\n    \"err_msg\": \"Auto Priced Items are Not Discountable\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10516\r\n    \"err_msg\": \"Item Cannot Add Line Discount\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10517\r\n    \"err_msg\": \"Discount Was Not Applied to Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10518\r\n    \"err_msg\": \"Discount Was Not Applied to Bar Drink Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10519\r\n    \"err_msg\": \"Discount is Limited Only To Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10520\r\n    \"err_msg\": \"Discount is Limited Only To Mix Match Code\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10521\r\n    \"err_msg\": \"Modfier XXX is Not A Forced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10522\r\n    \"err_msg\": \"Modfier XXX is Not An Advanced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10523\r\n    \"err_msg\": \"Pizza Modifier XXX's Modifier Size Does Not Match Item XXX's Defined Item Size\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10524\r\n    \"err_msg\": \"Non-Topping Pizza Modifier XXX Does Not Accept Portion Type For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10525\r\n    \"err_msg\": \"Modifier XXX is Not A Pizza Modifier For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10526\r\n    \"err_msg\": \"Pizza Modifier XXX Cannot Apply To Non-Pizza Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10542\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Requires At Least One Modifier\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10527\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Allows Only One Modfier Association\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10528\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Min Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10529\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Max Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10530\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Crust More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10531\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Sauce More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10532\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Whole Portion More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10533\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Whole Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10534\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Half Portions More Than 2 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10535\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Half Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10536\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10537\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10538\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Portions More Than 3 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10539\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10540\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10541\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10543\r\n    \"err_msg\": \"Pizza Topping XXX Does Not Accept 1x and 2x and 3x at the same time For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10562\r\n    \"err_msg\": \"Item Cannot Be System Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10563\r\n    \"err_msg\": \"Only No, Lite, Sub, Only and 1/2 Actions Can Be Negative For ModifierPrice\"\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}],"_postman_id":"fa01a62d-0f26-4cde-818e-cfeb5dc57c2c"},{"name":"/order","id":"2217145c-8cda-4431-a4e2-0555bbb426ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"OrderID\": 1000998000000000017,  // bigint, not null\n\t\"EmployeeID\": 1000000000000000002, // bigint, not null\n\t\"OrderType\": 5, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": 2, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 20, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"PrintGuestCheck\": false, // bool, if true = order will print guest check; if false = order will not print guest check\n    \"DataSignature\":\"0x0000000002B4F519\", // string, not null, to update this record this field must be passed in the PUT api\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n      \t\"OrderTransactionID\": 1000000000000000062,// bigint, null, if new detail, then use 0 or null to indicate new order detail addition, otherwise this will be edit\n    \t\"ItemID\": 1000000000000000001, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 3.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 20, // float, null\n        \"LineDiscountID\": 1000000000000000002, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \"Void\": false, // bool, if true = order will void this item\n        \n        \"OrderDetailModifiers\": [ // to edit modifiers for an item, please include all modifiers associated with the item previously sent\n          {\n          \t\"OrderTransModifierID\": 1000998000000000017, // bigint, not null, if new detail modifier, then use 0 to indicate new order detail modifier addition, otherwise this will be edit\n            \"ModifierID\": 1000000000000000338, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": null, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": null, // int, null, null means group 1, valid values 1 to 10\n          }\n        ]\n      }\n    ]\n}"},"url":"https://sandbox.aldelo.io/order","description":"<p>Update an existing open status order</p>\n","urlObject":{"protocol":"https","path":["order"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"5fea27a9-7316-4fa5-9084-21cd8f468f7e","name":"/order","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"OrderID\": 1000000000000000001,  // bigint, not null\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null\n\t\"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"DataSignature\":\"0x00000000029DB956\", // string, not null, to update this record this field must be passed in the PUT api\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n      \t\"OrderTransactionID\": 1000000000000000001,// bigint, not null, if new detail, then use 0 to indicate new order detail addition, otherwise this will be edit\n    \t\"ItemID\": 1000000000000000001, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 5.95, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \"Void\": false, // bool, if true = order will void this item\n        \n        \"OrderDetailModifiers\": [ // to edit modifiers for an item, please include all modifiers associated with the item previously sent\n          {\n          \t\"OrderTransModifierID\": 1000000000000000001, // bigint, not null, if new detail modifier, then use 0 to indicate new order detail modifier addition, otherwise this will be edit\n            \"ModifierID\": 1000000000000000001, // bigint, not null\n            \"ModifierPrice\": 0.25, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": null, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": null, // int, null, null means group 1, valid values 1 to 10\n          },\n          ... // more order detail modifiers\n        ]\n      },\n      ... // more order detail records for this order\n    ]\n}"},"url":"https://sandbox.aldelo.io/order"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"7b0e158f-36a2-40c2-a3cd-d728034f39cd","name":"/order","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"OrderID\": 1000998000000000017,  // bigint, not null\n\t\"EmployeeID\": 1000000000000000002, // bigint, not null\n\t\"OrderType\": 5, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 2, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n\t\"CustomerID\": null, // bigint, null\n\t\"CustomerName\": null, // string, null, up to 100 char, CustomerName for customer\n\t\"Telephone\": null, // string, null, up to 20 char, numbers and dash '-' only, valid formats: ###-###-####, ########, Telephone for customer\n    \"Email\": null, // string, null, up to 100 char, Email for customer\n\t\"Address\": null, // string, null, up to 100 char, address for customer\n\t\"PostalCode\": null, // string, null, up to 10 char, PostalCode for customer\n\t\"City\": null, // string, null, up to 80 char, City for PostalCode\n    \"State\": null, // string, null, up to 20 char, State for PostalCode\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": 2, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 20, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"AutoPrint\": false, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"SystemPrint\": false, // bool, if true = order will print to kitchen based on pos config AutoPrintNonPaidISVOrdersToKitchen; if false = order will not print to kitchen\n    \"DataSignature\":\"0x0000000002B4F519\", // string, not null, to update this record this field must be passed in the PUT api\n    \"FutureDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Future Date Used Only, order is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n      \t\"OrderTransactionID\": 1000000000000000062,// bigint, not null, if new detail, then use 0 to indicate new order detail addition, otherwise this will be edit\n    \t\"ItemID\": 1000000000000000001, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 3.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 20, // float, null\n        \"LineDiscountID\": 1000000000000000002, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \"Void\": false, // bool, if true = order will void this item\n        \n        \"OrderDetailModifiers\": [ // to edit modifiers for an item, please include all modifiers associated with the item previously sent\n          {\n          \t\"OrderTransModifierID\": 1000998000000000017, // bigint, not null, if new detail modifier, then use 0 to indicate new order detail modifier addition, otherwise this will be edit\n            \"ModifierID\": 1000000000000000338, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": null, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": null, // int, null, null means group 1, valid values 1 to 10\n          }\n        ]\n      }\n    ]\n}"},"url":"https://sandbox.aldelo.io/order"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10375\r\n    \"err_msg\": \"Valid Order ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10472\r\n    \"err_msg\": \"Order ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10362\r\n    \"err_msg\": \"Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10322,\r\n    \"err_msg\": \"Order Type Must Be 1 - 6\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10445\r\n    \"err_msg\": \"Guest Count Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10328\r\n    \"err_msg\": \"Seating ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10446\r\n    \"err_msg\": \"Bar Tab Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10447\r\n    \"err_msg\": \"Delivery Order Requires Customer Address\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10448\r\n    \"err_msg\": \"Pickup Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10449\r\n    \"err_msg\": \"Order Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10450\r\n    \"err_msg\": \"Cash Promo Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10326\r\n    \"err_msg\": \"Order Surcharge ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10451\r\n    \"err_msg\": \"Maximum Cash Gratuity is 999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10452\r\n    \"err_msg\": \"Maximum Cash Gratuity Decimals is 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10453\r\n    \"err_msg\": \"Order Note Up To 40 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10454\r\n    \"err_msg\": \"HoldUntilDateTime Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10324\r\n    \"err_msg\": \"Item ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10455\r\n    \"err_msg\": \"Item ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10456\r\n    \"err_msg\": \"Seat Number Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10457\r\n    \"err_msg\": \"Minimum Qty is 0.01\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10458\r\n    \"err_msg\": \"Maximum Unit Price is 99,999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10459\r\n    \"err_msg\": \"Line Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10460\r\n    \"err_msg\": \"Line Note Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10461\r\n    \"err_msg\": \"Created By Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10462\r\n    \"err_msg\": \"Created By Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10463\r\n    \"err_msg\": \"Modifier ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10464\r\n    \"err_msg\": \"Modifier ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10465\r\n    \"err_msg\": \"Item Portion Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10466\r\n    \"err_msg\": \"Item Portion Section Must Be Null Or 1 For Whole Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10467\r\n    \"err_msg\": \"Item Portion Section Must Be 2 Or 3 For Half Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10468\r\n    \"err_msg\": \"Item Portion Section Must Be 4, 5 Or 6 For Third Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10469\r\n    \"err_msg\": \"Modifier Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10470\r\n    \"err_msg\": \"Modifier Group Number Must Be 1 - 10\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10471\r\n    \"err_msg\": \"Pizza Modifier Cannot Apply To Modifier Group\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10473\r\n    \"err_msg\": \"Select Future Date Requires Express POS Future Date Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10474\r\n    \"err_msg\": \"Order Hold Until Time Cannot less than Current Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10475\r\n    \"err_msg\": \"Blank Order Cannot Be Saved\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10476\r\n    \"err_msg\": \"Order Type Disabled\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10477\r\n    \"err_msg\": \"Future Order Not Supported for Bar Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10478\r\n    \"err_msg\": \"Bar Tab Pre-Auth Not Supported for ISV Integration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10479\r\n    \"err_msg\": \"Cache Services Not Ready\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10480\r\n    \"err_msg\": \"Cloud Print Requires Express POS Print Server Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10481\r\n    \"err_msg\": \"Employee Does Not Support Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10482\r\n    \"err_msg\": \"Employee Does Not Support Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10483\r\n    \"err_msg\": \"Employee Does Not Support Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10484\r\n    \"err_msg\": \"Employee Does Not Support Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10485\r\n    \"err_msg\": \"Employee Does Not Support Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10486\r\n    \"err_msg\": \"Employee Does Not Support Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10487\r\n    \"err_msg\": \"Cannot Assign Table For Dine In Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10488\r\n    \"err_msg\": \"Add New Customer Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10349\r\n    \"err_msg\": \"Customer ID is Required For Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10489\r\n    \"err_msg\": \"Update Customer Address Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10491\r\n    \"err_msg\": \"Discount Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10492\r\n    \"err_msg\": \"Discount Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10493\r\n    \"err_msg\": \"Discount Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10494\r\n    \"err_msg\": \"Discount Not Available for Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10495\r\n    \"err_msg\": \"Discount Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10496\r\n    \"err_msg\": \"Discount Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10497\r\n    \"err_msg\": \"Item is Out of Stock, Please Re-Submit\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10498\r\n    \"err_msg\": \"Ordered Qty Exceeds Count Down Available\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10499\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, N Decimal Places Allowed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10547\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, Max Length is N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10500\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Either Whole Numbers or 0.50\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10501\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Whole Numbers\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10502\r\n    \"err_msg\": \"Max Qty Cannot Exceed Item's Max Input Per Item Qty\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10503\r\n    \"err_msg\": \"Item Price Cannot Exceed Item's Max Unit Price\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10504\r\n    \"err_msg\": \"Menu Group is Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10505\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10506\r\n    \"err_msg\": \"Menu Group is Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10507\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Drive Thru Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10508\r\n    \"err_msg\": \"Menu Group is Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10509\r\n    \"err_msg\": \"Menu Group is Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10510\r\n    \"err_msg\": \"Menu Group Currently Unavailable Due To Schedule\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10511\r\n    \"err_msg\": \"Item Cannot Be Popup Header Container\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10512\r\n    \"err_msg\": \"Item Cannot Be Pizza Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10513\r\n    \"err_msg\": \"Item Cannot Be Matrix Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10514\r\n    \"err_msg\": \"Item Cannot Be Group Redirect Link\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10515\r\n    \"err_msg\": \"Auto Priced Items are Not Discountable\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10516\r\n    \"err_msg\": \"Item Cannot Add Line Discount\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10517\r\n    \"err_msg\": \"Discount Was Not Applied to Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10518\r\n    \"err_msg\": \"Discount Was Not Applied to Bar Drink Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10519\r\n    \"err_msg\": \"Discount is Limited Only To Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10520\r\n    \"err_msg\": \"Discount is Limited Only To Mix Match Code\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10521\r\n    \"err_msg\": \"Modfier XXX is Not A Forced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10522\r\n    \"err_msg\": \"Modfier XXX is Not An Advanced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10523\r\n    \"err_msg\": \"Pizza Modifier XXX's Modifier Size Does Not Match Item XXX's Defined Item Size\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10524\r\n    \"err_msg\": \"Non-Topping Pizza Modifier XXX Does Not Accept Portion Type For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10525\r\n    \"err_msg\": \"Modifier XXX is Not A Pizza Modifier For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10526\r\n    \"err_msg\": \"Pizza Modifier XXX Cannot Apply To Non-Pizza Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10542\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Requires At Least One Modifier\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10527\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Allows Only One Modfier Association\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10528\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Min Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10529\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Max Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10530\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Crust More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10531\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Sauce More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10532\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Whole Portion More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10533\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Whole Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10534\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Half Portions More Than 2 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10535\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Half Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10536\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10537\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10538\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Portions More Than 3 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10539\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10540\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10541\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10543\r\n    \"err_msg\": \"Pizza Topping XXX Does Not Accept 1x and 2x and 3x at the same time For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10544\r\n    \"err_msg\": \"Order is Settled or Closed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10545\r\n    \"err_msg\": \"Order Does Not Exist\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10546\r\n    \"err_msg\": \"Item XXX's Hold Until Time Cannot less than Current Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10548\r\n    \"err_msg\": \"Cannot Change Price For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10549\r\n    \"err_msg\": \"Cannot Change Qty Once Printed For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10550\r\n    \"err_msg\": \"Cannot Change To Future Order Once Printed For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10551\r\n    \"err_msg\": \"Cannot Modify Item Hold Until Date Time for Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10554\r\n    \"err_msg\": \"Item Hold Until Time Cannot Be Future Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10555\r\n    \"err_msg\": \"Cannot Change Menu Item Once Printed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10556\r\n    \"err_msg\": \"Donot Allow Weighted Items for ISV Api\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10557\r\n    \"err_msg\": \"OrderTransactionID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10558\r\n    \"err_msg\": \"Transaction is Void\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10559\r\n    \"err_msg\": \"OrderTransModifierID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10560\r\n    \"err_msg\": \"OrderTransactionID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10561\r\n    \"err_msg\": \"OrderTransModifierID is Required For Transaction\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10562\r\n    \"err_msg\": \"Item Cannot Be System Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10563\r\n    \"err_msg\": \"Only No, Lite, Sub, Only and 1/2 Actions Can Be Negative For ModifierPrice\"\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n"}],"_postman_id":"2217145c-8cda-4431-a4e2-0555bbb426ce"},{"name":"/order","id":"71f26360-9bc9-4d43-9a26-db103f32ffe1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/order/{requiredOrderID}?reason=did-not-want&doNotAutoPrint=false&systemPrint=false","description":"<p>Void an existing open status order</p>\n","urlObject":{"protocol":"https","path":["order","{requiredOrderID}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally provided void reason, url encoded</p>\n","type":"text/plain"},"key":"reason","value":"did-not-want"},{"key":"doNotAutoPrint","value":"false"},{"key":"systemPrint","value":"false"}],"variable":[]}},"response":[{"id":"48f512be-83bf-43ec-97c9-6fffe4e44727","name":"/order/{orderID}?reason=did-not-want","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/order/1000000000000000001?reason=did-not-want","protocol":"https","host":["sandbox","aldelo","io"],"path":["order","1000000000000000001"],"query":[{"key":"reason","value":"did-not-want"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"bf0beb66-f70c-4d25-9962-6e2e3b7b1105","name":"/order","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.aldelo.io/order/{requiredOrderID}?reason=did-not-want&doNotAutoPrint=false","protocol":"https","host":["sandbox","aldelo","io"],"path":["order","{requiredOrderID}"],"query":[{"key":"reason","value":"did-not-want","description":"Optionally provided void reason, url encoded"},{"key":"doNotAutoPrint","value":"false"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10375\r\n    \"err_msg\": \"Valid Order ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10545\r\n    \"err_msg\": \"Order Does Not Exist\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10552\r\n    \"err_msg\": \"Order is Voided\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10553\r\n    \"err_msg\": \"Current Order Has Partial Payments, Please Void Payments First\"\r\n}"}],"_postman_id":"71f26360-9bc9-4d43-9a26-db103f32ffe1"},{"name":"/externalPay","id":"4d0c0647-d99e-4a11-a634-5837a3cda651","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/{requiredEmployeeID}","description":"<p>Get the isv registered external payment tender type for the connected store.  This api call returns the appropriate external tender type that this isv solution may use when payment processing is handled external to Express integrated payments.  This API should be called each time before External Payment Tender.</p>\n<p>For example, if the ISV is an online ordering company that collects customer payment in its own payment platform, then use the External Payment Tender method to record the paid transaction since customer already paid to the ISV.</p>\n<p>Likewise, for ISV that offers gift card solutions, if ISV solution already processed the gift card, then use the External Payment Tender to record the tendered gift card into Express, while ISV tracks all gift card redemptions and balances externally.</p>\n<p>In order to use External Pay tender option, the ISV must have added support for External Pay capability, and that the connected store has added the ISV App solution into the External Pay Tender under Store Settings.</p>\n","urlObject":{"protocol":"https","path":["externalPay","{requiredEmployeeID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"43fd3629-5476-4e14-9d27-3cdb60d7c90b","name":"/externalPay","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"ExternalTenderID\": 1, // int, not null, valid values 1 - 20 only\n\t\t\"ExternalTenderName\": \"Magic Coins\", // string, not null, up to 50 char, the name of external payment tender name as defined in POS store settings between External Payment 1 - 20\n\t\t\"POSExpectsPaymentRefNumber\": false, // bool, not null, value is true or false, if true, then ISV must sent Payment Reference Number to POS during ExternalPay api call\n\t\t\"CashierID\": 1000000000000000001, // bigint, null, based on the requiredEmployeeID, find the employee OPEN server bank, if not found, find the first OPEN cashier for the given employee, if no server bank nor cashier found, then null is returned and THIS TENDER IS NOT USABLE, ISV app should alert user that tender is blocked until either given employee has server bank or cashier started\n\t\t\"DeviceNumber\": 101 // int, null, if OPEN cashier for given employee is found, then the cashier's device number is set here; if OPEN Server Bank for given employee is found, then use the first device number is returned as placeholder; if CashierID is null, then this field is null as well\n\t},\n\t... // more isv dedicated external payment tender methods (merchant must select ISV app that supports external payment in Store Settings first)\n]"},{"id":"486601e6-9097-402b-930d-554f3218531d","name":"/externalPay","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/{requiredEmployeeID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362,\r\n    \"err_msg\": \"Valid Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10307,\r\n    \"err_msg\": \"External Pay Not Configured In Express POS, Merchant Must Authorize ISV App For External Pay Tender Access Within Store Config\"\r\n}"}],"_postman_id":"4d0c0647-d99e-4a11-a634-5837a3cda651"},{"name":"/externalPay","id":"5734a30e-fc32-4eba-93cb-41ceba524973","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"a31d68b7-1d3f-4d05-acf9-8e712c02b4ed","type":"text"},{"key":"App-Version","value":"1.3.2.1","type":"text"},{"key":"Store-Sub-ID","value":"2387-8C30","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"CashierID\": 1000741000000000002, // bigint, not null, value is derived from the GET /externalPay call, a cashier ID must exist\n\t\"EmployeeID\": 1000000000000000055, // bigint, not null, value is employee ID that ISV app generated, for example, if ISV App is called 'Fast Ordering', we suggest the Employee created into POS as First Name = 'Fast', Last Name = 'Order' ('Fast Order'), so that actions can be clearly tracked\n\t\"OrderID\": 1000741000000000013, // bigint, not null, order that this external pay action will be performed against\n\t\"ExternalTenderID\": 1, // int, not null, valid values 1 - 20 only, must be a valid and enabled id returned from GET /externalPay, otherwise, call will be discarded\n\t\"PaymentAmount\": 110, // float, not null, payment amount to apply to the given order (PaymentAmount must match order's total due, and plus any external tender's tips added if any)\n\t\"TipIncluded\": 0, // float, not null, if this external tender payment included a tip, the amount here should be part of the PaymentAmount\n\t\"PaymentRefNumber\": \"123\", // string, null, up to 100 char, ISV payment's reference number, may be required if POS store settings External Payment Tender has this toggled for required, see GET /externalPay for requirement\n\t\"AutoPrint\": true, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n    \"DoNotPrintGuestCheck\": false, // bool, if false = order will print guest check; if true = order will not print guest check\n    \"DoNotCloseCheck\": false // bool, if false = order will close check; if true = order will not close check\n}"},"url":"https://sandbox.aldelo.io/externalPay","description":"<p>Record an externally paid transaction using Express External Pay Tender against a specific order.</p>\n<p>For example, online ordering company that collected payment, use this api post to record the payment in Express.</p>\n","urlObject":{"protocol":"https","path":["externalPay"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"3e58ebfd-9ee4-4f03-a658-b2229b4f92fa","name":"/externalPay","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2712-8FD7"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\t\"CashierID\": 1000110000000000001, // bigint, not null, value is derived from the GET /externalPay call, a cashier ID must exist\r\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null, value is employee ID that ISV app generated, for example, if ISV App is called 'Fast Ordering', we suggest the Employee created into POS as First Name = 'Fast', Last Name = 'Order' ('Fast Order'), so that actions can be clearly tracked\r\n\t\"OrderID\": 1000999000000000004, // bigint, not null, order that this external pay action will be performed against\r\n\t\"ExternalTenderID\": 1, // int, not null, valid values 1 - 20 only, must be a valid and enabled id returned from GET /externalPay, otherwise, call will be discarded\r\n\t\"PaymentAmount\": 0.001, // float, not null, payment amount to apply to the given order (PaymentAmount must match order's total due, and plus any external tender's tips added if any)\r\n\t\"TipIncluded\": 1.00, // float, not null, if this external tender payment included a tip, the amount here should be part of the PaymentAmount\r\n\t\"PaymentRefNumber\": '12333abd', // string, null, up to 100 char, ISV payment's reference number, may be required if POS store settings External Payment Tender has this toggled for required, see GET /externalPay for requirement\r\n\t\"AutoPrint\": true, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\r\n}\r\n"},"url":"https://sandbox.aldelo.io/externalPay"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10363,\r\n    \"err_msg\": \"External Pay Tenders Must Be 1 - 20\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10364,\r\n    \"err_msg\": \"Maximum Payment Amount Decimals is 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10365,\r\n    \"err_msg\": \"Maximum Tip Amount Decimals is 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10366,\r\n    \"err_msg\": \"Payment Amount Must Be Greater Than 0\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10367,\r\n    \"err_msg\": \"Payment Amount Cannot Be Less Than Total Due\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10368,\r\n    \"err_msg\": \"Payment Reference Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10369,\r\n    \"err_msg\": \"External Pay Tender Not Enabled\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10370,\r\n    \"err_msg\": \"ISV App's Payment Reference Number is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10371,\r\n    \"err_msg\": \"ISV App Must Be Authorized In Express POS Store Config's External Pay Tender Settings\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10372,\r\n    \"err_msg\": \"Existing Cashier ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10373,\r\n    \"err_msg\": \"Cashier Does Not Open\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10362,\r\n    \"err_msg\": \"Existing Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10374,\r\n    \"err_msg\": \"Employee is Released\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10375,\r\n    \"err_msg\": \"Existing Order ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10376,\r\n    \"err_msg\": \"Payment's Related Order Must Be In Open Status\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10377,\r\n    \"err_msg\": \"ISV App Use Only's External Pay Tender Cannot Apply Gratuities\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10378,\r\n    \"err_msg\": \"ISV App Use Only's External Pay Tender's Payment Amount Must Equal Cash Balance\"\r\n}"},{"id":"e4278254-2521-42cc-8665-49d2d9a08986","name":"/externalPay","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"CashierID\": 1000000000000000001, // bigint, not null, value is derived from the GET /externalPay call, a cashier ID must exist\n\t\"EmployeeID\": 1000000000000000001, // bigint, not null, value is employee ID that ISV app generated, for example, if ISV App is called 'Fast Ordering', we suggest the Employee created into POS as First Name = 'Fast', Last Name = 'Order' ('Fast Order'), so that actions can be clearly tracked\n\t\"OrderID\": 100000000000000001, // bigint, not null, order that this external pay action will be performed against\n\t\"ExternalTenderID\": 1, // int, not null, valid values 1 - 20 only, must be a valid and enabled id returned from GET /externalPay, otherwise, call will be discarded\n\t\"PaymentAmount\": 10.00, // float, not null, payment amount to apply to the given order (PaymentAmount must match order's total due, and plus any external tender's tips added if any)\n\t\"TipIncluded\": 2.00, // float, not null, if this external tender payment included a tip, the amount here should be part of the PaymentAmount\n\t\"PaymentRefNumber\": null, // string, null, up to 100 char, ISV payment's reference number, may be required if POS store settings External Payment Tender has this toggled for required, see GET /externalPay for requirement\n\t\"AutoPrint\": true, // bool, if true = order will auto print to kitchen but a notification is sent; if false = order will not auto print to kitchen\n}"},"url":"https://sandbox.aldelo.io/externalPay"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"5734a30e-fc32-4eba-93cb-41ceba524973"},{"name":"/externalPay","id":"ef74582f-c01b-4e80-ba20-88a096c8bebe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/{requiredPaymentID}","description":"<p>Remove a prior external pay record from Express payments for an order still in open status.</p>\n<p>WARNING: </p>\n<ol>\n<li><p>the order related to this payment MUST BE in open status; </p>\n</li>\n<li><p>the requiredPaymentID record MUST BE for External Payment Tender ID 1 - 20, payments of any other tenders are ignored; </p>\n</li>\n<li><p>The External Payment Tender ID 1 - 20 associated within this Payment must match the current POS Store Setting's External Payment's ISV App selected. </p>\n</li>\n<li><p>This payment must not be already voided.</p>\n</li>\n</ol>\n","urlObject":{"protocol":"https","path":["externalPay","{requiredPaymentID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"553766ab-0598-4160-aa81-4c04dae32690","name":"/externalPay/{requiredPaymentID}","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/100000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"93ddb7de-319c-448a-975c-81cc3d51e993","name":"/externalPay","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/externalPay/{requiredPaymentID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10379,\r\n    \"err_msg\": \"Valid Payment ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10380,\r\n    \"err_msg\": \"Existing Payment ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10376,\r\n    \"err_msg\": \"Payment's Related Order Must Be In Open Status\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10363,\r\n    \"err_msg\": \"External Pay Tenders Must Be 1 - 20\"\r\n}"}],"_postman_id":"ef74582f-c01b-4e80-ba20-88a096c8bebe"},{"name":"/employeeList","id":"c7cb2229-8d91-4d91-a252-1f88be5375b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/employeeList?name=abc+abc&title=abc+abc&phone=123","description":"<p>Get an active list of employees with basic information</p>\n","urlObject":{"protocol":"https","path":["employeeList"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optional filter by employee name</p>\n","type":"text/plain"},"key":"name","value":"abc+abc"},{"description":{"content":"<p>Optional filter by job title</p>\n","type":"text/plain"},"key":"title","value":"abc+abc"},{"description":{"content":"<p>Optional filter by phone number</p>\n","type":"text/plain"},"key":"phone","value":"123"}],"variable":[]}},"response":[{"id":"0083e4ad-cbd9-44cf-8638-8a4ba57f1514","name":"/employeeList?name=abc+abc&title=abc+abc&phone=123","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/employeeList?name=abc+abc&title=abc+abc&phone=123","protocol":"https","host":["sandbox","aldelo","io"],"path":["employeeList"],"query":[{"key":"name","value":"abc+abc"},{"key":"title","value":"abc+abc"},{"key":"phone","value":"123"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"EmployeeID\": 1000000000000000001, // bigint, not null\n        \"FirstName\": \"John\", // string, not null, up to 100 char\n        \"LastName\": \"Smith\", // string, not null, up to 100 char\n        \"JobTitle\": \"Manager\", // string, not null, up to 100 char\n        \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n        \"Email\": null, // string, null, up to 100 char\n        \"Address\": null, // string, null, up to 100 char\n        \"City\": null, // string, null, up to 80 char\n        \"State\": null, // string, null, up to 20 char\n        \"PostalCode\": null, // string, null, up to 10 char\n        \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n        \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n        \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n        \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n        \"Notes\": null // string, null, up to 500 char\n    },\n    ... // more employees records\n]"}],"_postman_id":"c7cb2229-8d91-4d91-a252-1f88be5375b3"},{"name":"/employee","id":"c63fa767-46b5-4b31-acc0-b026dbbb8117","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/employee/{requiredEmployeeID}","description":"<p>Get active employee's information based on employee ID</p>\n","urlObject":{"protocol":"https","path":["employee","{requiredEmployeeID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"56d498ee-cdf9-4e31-a89a-bd0d4662cbff","name":"/employee","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/employee/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362,\r\n    \"err_msg\": \"Valid Employee ID is Required\"\r\n}"},{"id":"5ed159a8-665e-4e3c-a5cf-43962e322cd6","name":"/employee/{requiredEmployeeID}","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/employee/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"EmployeeID\": 1000000000000000001, // bigint, not null\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null, // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"}],"_postman_id":"c63fa767-46b5-4b31-acc0-b026dbbb8117"},{"name":"/employee","id":"4e0cee2c-53c3-46dc-8e48-22e1acdbb9b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/employee","description":"<p>Add new employee into store.  This api is used for employee maintenances.</p>\n<p>The integration requires a link to the employee record, and we strongly suggest creating a custom employee record that identifies your integration.</p>\n<p>For example, if this is an online ordering app, it is advisable to create a custom employee via API call, such as \"Fast Order\".  Then all orders related to this online order app is easily tracked, and when the online order app tenders using the External Payment option, all funds can associate with the \"Fast Order\" employee's server bank if that is opened at POS.</p>\n<p>Having access to employee maintenance also enables employee management via external system.  Please note that not all information are exposed via API.</p>\n","urlObject":{"protocol":"https","path":["employee"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"0a583145-a5f5-439e-bfc3-bb9b32ab49e6","name":"/employee","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/employee"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10381,\r\n    \"err_msg\": \"First Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10382,\r\n    \"err_msg\": \"First Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10383,\r\n    \"err_msg\": \"Last Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10384,\r\n    \"err_msg\": \"Last Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10385,\r\n    \"err_msg\": \"Job Title Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10386,\r\n    \"err_msg\": \"Job Title is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337,\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10340,\r\n    \"err_msg\": \"City Up To 80 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10341,\r\n    \"err_msg\": \"State Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10342,\r\n    \"err_msg\": \"Postal Code Up To 10 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10387,\r\n    \"err_msg\": \"Pay Rate's Decimal Places Cannot Exceed 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10388,\r\n    \"err_msg\": \"Holiday Pay Scale Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10389,\r\n    \"err_msg\": \"Hired Date is Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}"},{"id":"665263be-4fbd-4821-9baf-1a15be78db02","name":"/employee","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null // string, null, up to 500 char\n}"},"url":"https://sandbox.aldelo.io/employee"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000000000000000033\"\n}"}],"_postman_id":"4e0cee2c-53c3-46dc-8e48-22e1acdbb9b4"},{"name":"/employee","id":"399e86ea-38ea-4bbe-a1a3-1d2ca9bffd5d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000001, // bigint, not null\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null, // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/employee","description":"<p>Update an existing employee record</p>\n","urlObject":{"protocol":"https","path":["employee"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"3e1eb990-c360-46b9-8b22-290be7c5cda8","name":"/employee","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000001, // bigint, not null\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null, // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/v1/employee"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362,\r\n    \"err_msg\": \"Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10381,\r\n    \"err_msg\": \"First Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10382,\r\n    \"err_msg\": \"First Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10383,\r\n    \"err_msg\": \"Last Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10384,\r\n    \"err_msg\": \"Last Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10385,\r\n    \"err_msg\": \"Job Title Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10386,\r\n    \"err_msg\": \"Job Title is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10332,\r\n    \"err_msg\": \"Phone Number Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10333,\r\n    \"err_msg\": \"Phone Number Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10335,\r\n    \"err_msg\": \"Email Address Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10336,\r\n    \"err_msg\": \"Email Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337,\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10340,\r\n    \"err_msg\": \"City Up To 80 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10341,\r\n    \"err_msg\": \"State Up To 20 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10342,\r\n    \"err_msg\": \"Postal Code Up To 10 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10387,\r\n    \"err_msg\": \"Pay Rate's Decimal Places Cannot Exceed 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10388,\r\n    \"err_msg\": \"Holiday Pay Scale Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10389,\r\n    \"err_msg\": \"Hired Date is Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10348,\r\n    \"err_msg\": \"Notes Up To 500 Char\"\r\n}"},{"id":"f2a3c194-1497-4c18-ac20-55208ef7bcb3","name":"/employee","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000001, // bigint, not null\n    \"FirstName\": \"John\", // string, not null, up to 100 char\n    \"LastName\": \"Smith\", // string, not null, up to 100 char\n    \"JobTitle\": \"Manager\", // string, not null, up to 100 char, internally POS will find the job title ID by job title name, if not found by name then a new job title will be created and its job title ID will be used\n    \"Telephone\": \"999-123-2222\", // string, null, up to 20 char, number and dash '-' only\n    \"Email\": null, // string, null, up to 100 char\n    \"Address\": null, // string, null, up to 100 char\n    \"City\": null, // string, null, up to 80 char\n    \"State\": null, // string, null, up to 20 char\n    \"PostalCode\": null, // string, null, up to 10 char\n    \"PayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \"HolidayPay\": 1, // int, null, 1=RegularTime; 2=OverTime; 3=DoubleTime, if null then treat as RegularTime\n    \"DateHired\": \"2018-01-01\", // datetime, null, format is yyyy-mm-dd\n    \"Notes\": null, // string, null, up to 500 char\n    \"DataSignature\":\"0x00000000029DB956\" // string, not null, to update this record this field must be passed in the PUT api\n}"},"url":"https://sandbox.aldelo.io/employee"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"399e86ea-38ea-4bbe-a1a3-1d2ca9bffd5d"},{"name":"/laborSchedule","id":"7299ece0-7902-4e9b-a408-d8bb7afa5a17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/laborSchedule/{requiredBeginDate}/{optionalEndDate}?name=john+smith&id=123","description":"<p>Get an active list of employee labor schedules, filtered by being date, and optioanlly by end date, as well as additional query parameter to limit on specific employee.</p>\n<p>Date format is yyyymmdd</p>\n","urlObject":{"protocol":"https","path":["laborSchedule","{requiredBeginDate}","{optionalEndDate}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally filter in employee name</p>\n","type":"text/plain"},"key":"name","value":"john+smith"},{"description":{"content":"<p>Optionally filter in employee id</p>\n","type":"text/plain"},"key":"id","value":"123"}],"variable":[]}},"response":[{"id":"129e6f00-f62f-4258-a821-209fc9aff57f","name":"/laborSchedule/{requiredBeginDate}/{optionalEndDate}?name=john-smith&id=123","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/laborSchedule/20181210/20181220?name=john+smith&id=123","protocol":"https","host":["sandbox","aldelo","io"],"path":["laborSchedule","20181210","20181220"],"query":[{"key":"name","value":"john+smith","description":"Optionally filter in employee name"},{"key":"id","value":"123","description":"Optionally filter in employee id"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"EmployeeID\": 100000000000000001, // bigint, not null\n\t\t\"FirstName\": \"John\", // string, not null, up to 100 char\n\t\t\"LastName\": \"Smith\", // string, not null, up to 100 char\n\t\t\n\t\t\"LaborSchedules\": [\n\t\t  {\n\t\t\t\"ScheduleBeginDate\": null, // datetime, null, format is yyyy-mm-dd; null=default schedule; otherwise=schedule effective date\n\t\t\t\"RegularMinutes\": 10, // int, not null, total regular minutes for this work schedule\n\t\t\t\"OverTimeMinutes\": 10, // int, not null, total overtime minutes for this work schedule\n\t\t\t\"DoubleTimeMinutes\": 0, // int, not null, total double time minutes for this work schedule\n\t\t\t\"TotalMinutes\": 20, // int, not null, total work minutes for this schedule\n\t\t\t\n\t\t\t\"ScheduleEntries\": [\n\t\t\t  {\n\t\t\t\t\"LaborScheduleID\": 100000000000001, // bigint, not null\n\t\t\t\t“WeekDay\": 1, // int, not null, 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday\n\t\t\t\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\t\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\t\t\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\t\t\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\t\t\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\t\t\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\t\"Break5Compensated\": false // bool, not null, value is true or false\n\t\t\t  },\n\t\t\t  ... // more schedule entries\n\t\t\t]\n\t\t  },\n\t\t  ... // more work schedule for this employee\n\t\t]\n\t},\n\t... // more employee's labor schedules\n]"},{"id":"6f4fb9a0-7303-4f9f-83a2-6eb468ba7862","name":"/laborSchedule","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/laborSchedule/{requiredBeginDate}/{optionalEndDate}?name=john+smith&id=123","protocol":"https","host":["sandbox","aldelo","io"],"path":["laborSchedule","{requiredBeginDate}","{optionalEndDate}"],"query":[{"key":"name","value":"john+smith","description":"Optionally filter in employee name"},{"key":"id","value":"123","description":"Optionally filter in employee id"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Required Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"}],"_postman_id":"7299ece0-7902-4e9b-a408-d8bb7afa5a17"},{"name":"/laborSchedule","id":"f685ed27-b2b0-44e8-aff9-6d8cf8657b45","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000000001, // bigint, not null\n\t\"ScheduleBeginDate\": null, // datetime, null, format is yyyy-mm-dd; null=default schedule; otherwise=schedule effective date\n\t\n\t\"ScheduleEntries\": [\n\t  {\n\t\t\"LaborScheduleID\": 100000000000001, // bigint, not null, if 0 then new schedule entry is added, otherwise update schedule entry is invoked\n\t\t\"WeekDay\": 1, // int, not null, Only for new schedule insert, all updates will ignore this field. 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday.\n\t\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5Compensated\": false // bool, not null, value is true or false\n\t  },\n\t  ... // more schedule entries\n\t]\n}"},"url":"https://sandbox.aldelo.io/laborSchedule","description":"<p>Add a new labor schedule for a specific employee</p>\n","urlObject":{"protocol":"https","path":["laborSchedule"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"b1467e85-e8ac-4ae9-9d84-3dd998716021","name":"/laborSchedule","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000000001, // bigint, not null\n\t\"ScheduleBeginDate\": null, // datetime, null, format is yyyy-mm-dd; null=default schedule; otherwise=schedule effective date\n\t\n\t\"ScheduleEntries\": [\n\t  {\n\t\t\"LaborScheduleID\": 100000000000001, // bigint, not null, if 0 then new schedule entry is added, otherwise update schedule entry is invoked\n\t\t“WeekDay\": 1, // int, not null, Only for new schedule insert, all updates will ignore this field. 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday.\n\t\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5Compensated\": false // bool, not null, value is true or false\n\t  },\n\t  ... // more schedule entries\n\t]\n}"},"url":"https://sandbox.aldelo.io/laborSchedule"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"e44a8762-0aa9-4815-87c3-1506c8a2dd4a","name":"/laborSchedule","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"EmployeeID\": 100000000000000001, // bigint, not null\n\t\"ScheduleBeginDate\": null, // datetime, null, format is yyyy-mm-dd; null=default schedule; otherwise=schedule effective date\n\t\n\t\"ScheduleEntries\": [\n\t  {\n\t\t\"LaborScheduleID\": 100000000000001, // bigint, not null, if 0 then new schedule entry is added, otherwise update schedule entry is invoked\n\t\t\"WeekDay\": 1, // int, not null, Only for new schedule insert, all updates will ignore this field. 1=Monday; 2=Tuesday; 3=Wednesday; 4=Thursday; 5=Friday; 6=Saturday; 7=Sunday.\n\t\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\"Break5Compensated\": false // bool, not null, value is true or false\n\t  },\n\t  ... // more schedule entries\n\t]\n}"},"url":"https://sandbox.aldelo.io/laborSchedule"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362,\r\n    \"err_msg\": \"Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10391,\r\n    \"err_msg\": \"Schedule Entries are Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10392,\r\n    \"err_msg\": \"Labor Schedule ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10393,\r\n    \"err_msg\": \"Labor Schedule ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10394,\r\n    \"err_msg\": \"Week Day Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10395,\r\n    \"err_msg\": \"Employee was Terminated\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10396,\r\n    \"err_msg\": \"Break 1 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10397,\r\n    \"err_msg\": \"Break 1 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10398,\r\n    \"err_msg\": \"Break 2 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10399,\r\n    \"err_msg\": \"Break 2 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10400,\r\n    \"err_msg\": \"Break 2 Begin Time Must Be Later Than Break 1 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10401,\r\n    \"err_msg\": \"Break 3 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10402,\r\n    \"err_msg\": \"Break 3 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10403,\r\n    \"err_msg\": \"Break 3 Begin Time Must Be Later Than Break 2 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10404,\r\n    \"err_msg\": \"Break 4 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10405,\r\n    \"err_msg\": \"Break 4 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10406,\r\n    \"err_msg\": \"Break 4 Begin Time Must Be Later Than Break 3 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10407,\r\n    \"err_msg\": \"Break 5 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10408,\r\n    \"err_msg\": \"Break 5 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10409,\r\n    \"err_msg\": \"Break 5 Begin Time Must Be Later Than Break 4 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10410,\r\n    \"err_msg\": \"The Max Limit of Labor Schedule Per Day Has Reached 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10411,\r\n    \"err_msg\": \"Overlapped Labor Schedule Already Exists\"\r\n}"}],"_postman_id":"f685ed27-b2b0-44e8-aff9-6d8cf8657b45"},{"name":"/laborSchedule","id":"7f45fd42-128c-43ba-905a-851c5679398f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"[\n  {\n\t\"LaborScheduleID\": 100000000000001, // bigint, not null, must be a valid and existing labor schedule ID\n\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5Compensated\": false // bool, not null, value is true or false\n  },\n  ... // more schedule entries\n]"},"url":"https://sandbox.aldelo.io/laborSchedule","description":"<p>Update an existing labor schedule record</p>\n","urlObject":{"protocol":"https","path":["laborSchedule"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"6288fcd2-8878-4eac-9321-de6e440c956e","name":"/laborSchedule","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"[\n  {\n\t\"LaborScheduleID\": 100000000000001, // bigint, not null, must be a valid and existing labor schedule ID\n\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5Compensated\": false // bool, not null, value is true or false\n  },\n  ... // more schedule entries\n]"},"url":"https://sandbox.aldelo.io/laborSchedule"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10392,\r\n    \"err_msg\": \"Labor Schedule ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10393,\r\n    \"err_msg\": \"Labor Schedule ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10395,\r\n    \"err_msg\": \"Employee was Terminated\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10396,\r\n    \"err_msg\": \"Break 1 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10397,\r\n    \"err_msg\": \"Break 1 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10398,\r\n    \"err_msg\": \"Break 2 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10399,\r\n    \"err_msg\": \"Break 2 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10400,\r\n    \"err_msg\": \"Break 2 Begin Time Must Be Later Than Break 1 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10401,\r\n    \"err_msg\": \"Break 3 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10402,\r\n    \"err_msg\": \"Break 3 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10403,\r\n    \"err_msg\": \"Break 3 Begin Time Must Be Later Than Break 2 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10404,\r\n    \"err_msg\": \"Break 4 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10405,\r\n    \"err_msg\": \"Break 4 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10406,\r\n    \"err_msg\": \"Break 4 Begin Time Must Be Later Than Break 3 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10407,\r\n    \"err_msg\": \"Break 5 Begin Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10408,\r\n    \"err_msg\": \"Break 5 End Time Must Be Within Clock In and Out Time Range\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10409,\r\n    \"err_msg\": \"Break 5 Begin Time Must Be Later Than Break 4 End Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10411,\r\n    \"err_msg\": \"Overlapped Labor Schedule Already Exists\"\r\n}"},{"id":"cf3e9889-cdca-41f0-9732-8a7bf48645df","name":"/laborSchedule","originalRequest":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"[\n  {\n\t\"LaborScheduleID\": 100000000000001, // bigint, not null, must be a valid and existing labor schedule ID\n\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break1Compensated\": true, // bool, not null, value is true or false\n\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break2Compensated\": false, // bool, not null, value is true or false\n\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break3Compensated\": false, // bool, not null, value is true or false\n\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break4Compensated\": false, // bool, not null, value is true or false\n\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\"Break5Compensated\": false // bool, not null, value is true or false\n  },\n  ... // more schedule entries\n]"},"url":"https://sandbox.aldelo.io/laborSchedule"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"7f45fd42-128c-43ba-905a-851c5679398f"},{"name":"/laborSchedule","id":"f7ffe476-bacd-4a70-b982-b3b087ae0678","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/laborSchedule/{requiredLaborScheduleID}","description":"<p>Remove an existing labor schedule</p>\n","urlObject":{"protocol":"https","path":["laborSchedule","{requiredLaborScheduleID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"67910ca2-dace-4a1e-90db-db83d821e860","name":"/laborSchedule","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/laborSchedule/0"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10392,\r\n    \"err_msg\": \"Labor Schedule ID Not Valid\"\r\n}"},{"id":"7181bbb8-5f23-4e07-ad4e-e33b8552d11a","name":"/laborSchedule/{requiredLaborScheduleID}","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/laborSchedule/1000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"f7ffe476-bacd-4a70-b982-b3b087ae0678"},{"name":"/timecard","id":"7ceca72f-f0f7-46f8-a0d9-cacec184ea68","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-200220-0001","type":"text"},{"key":"ISV-Key","value":"81bd1c4a-8d72-4575-8390-781b2319170e","type":"text"},{"key":"App-Key","value":"f2851043-5612-411a-a60b-69f3a1218597","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"99-0345","type":"text"},{"key":"Store-App-Token","value":"12828bfb-d4b7-40db-8cfc-bb62bfc57ba2","type":"text","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/timecard/{requiredBeginDate}/{requiredEndDate}?name=john+smith&id=123&details=yes","description":"<p>Get list of all time card details for a specific employee under specific date range</p>\n<p>Date format is yyyymmdd</p>\n","urlObject":{"protocol":"https","path":["timecard","{requiredBeginDate}","{requiredEndDate}"],"host":["sandbox","aldelo","io"],"query":[{"key":"name","value":"john+smith"},{"key":"id","value":"123"},{"description":{"content":"<p>Optionally indicate if time card details included in response, if not 'yes' then details are not included</p>\n","type":"text/plain"},"key":"details","value":"yes"}],"variable":[]}},"response":[{"id":"80174d4e-037e-49f7-90be-0b19910116d8","name":"/timecard","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2745-B32C"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n \"EmployeeID\": 1000000000000000001, // bigint, not null\n \"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 99, // int, not null, 1 ~ 99\n \"SeatingID\": null, // bigint, null\n \"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n \"CustomerID\": null, // bigint, null\n \"Address\": null, // string, null, up to 100 char, address for customer\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoEmployeeID\": null, // bigint, null, a cash promotional discount applied by an employee, this field indicates the employee who applied it\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"DeliveryCharge\": null, // float, null, delivery charge assessed to customer for this order\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"DoNotAutoPrint\": true, // bool, if true = order will not auto print to kitchen but a notification is sent; if false = order will auto print to kitchen\n \n    \"OrderDetails\": [\n      {\n     \"ItemID\": 1000000000000000002, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 15.00, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"CreatedByEmployeeID\": 1000000000000000001, // bigint, not null, order detail created by this employee\n        \n        \"OrderDetailModifiers\": [\n\n          {\n            \"ModifierID\": 1000000000000000003, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          },\n           {\n            \"ModifierID\": 1000000000000000001, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 2, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000006, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\":1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 3, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000002, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }\n           ,\n           {\n            \"ModifierID\": 1000000000000000046, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 2, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000004, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 3, // int, null, null means group 1, valid values 1 to 10\n          }\n          ,\n           {\n            \"ModifierID\": 1000000000000000031, // bigint, not null\n            \"ModifierPrice\": null, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 2, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 3, // int, null, null means group 1, valid values 1 to 10\n          }\n        ]\n      }\n    ]\n}"},"url":{"raw":"https://sandbox.aldelo.io/timecard/2021","protocol":"https","host":["sandbox","aldelo","io"],"path":["timecard","2021"],"query":[{"key":"orderType","value":"5","disabled":true},{"key":"isDefault","value":"true","disabled":true},{"key":"id","value":"1000000000000000004","type":"text","disabled":true}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Required Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"},{"id":"d29bc00f-b335-4696-8fa6-df3e53cd0674","name":"/timecard/{requiredBeginDate}/{requiredEndDate}?name=john+smith&id=123&details=yes","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/timecard/20181210/20181220?name=john+smith&id=123&details=yes","protocol":"https","host":["sandbox","aldelo","io"],"path":["timecard","20181210","20181220"],"query":[{"key":"name","value":"john+smith"},{"key":"id","value":"123"},{"key":"details","value":"yes"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"EmployeeID\": 100000000000000001, // bigint, not null\n\t\t\"FirstName\": \"John\", // string, not null, up to 100 char\n\t\t\"LastName\": \"Smith\", // string, not null, up to 100 char\n\t\t\"SumRegularMinutes\": 100, // int, not null, total regular minutes for this employee's time cards\n\t\t\"SumOverTimeMinutes\": 100, // int, not null, total overtime minutes for this employee's time cards\n\t\t\"SumDoubleTimeMinutes\": 0, // int, not null, total double time minutes for this employee's time cards\n\t\t\"SumTotalMinutes\": 200 // int, not null, total work minutes for this employee's time cards\n\t\t\t\n\t\t// if query parameter 'details=yes' then show the TimeCards details below\n\t\t\"TimeCards\": [\n\t\t  {\n\t\t\t\"TimeCardID\": 1000000000000001, // bigint, not null\n\t\t\t\"WorkDate\": \"2018-12-10\", // datetime, not null, format is yyyy-mm-dd\n\t\t\t\"ClockInTime\": \"08:00\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\t\"ClockOutTime\": \"14:25\", // datetime, not null, hh:mm with hh in 24 hour format\n\t\t\t\"Break1BeginTime\": \"09:30\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break1EndTime\": \"09:40\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break1CompensatedMinutes\": 10, // int, null, break minutes compensated\n\t\t\t\"Break2BeginTime\": \"13:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break2EndTime\": \"14:10\", // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break2CompensatedMinutes\": 0, // int, null, break minutes compensated\n\t\t\t\"Break3BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break3EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break3CompensatedMinutes\": null, // int, null, break minutes compensated\n\t\t\t\"Break4BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break4EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break4CompensatedMinutes\": null, // int, null, break minutes compensated\n\t\t\t\"Break5BeginTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break5EndTime\": null, // datetime, null, hh:mm with hh in 24 hour format\n\t\t\t\"Break5CompensatedMinutes\": null, // int, null, break minutes compensated\n\t\t\t\"RegularMinutes\": 10, // int, not null, total regular minutes for this time card\n\t\t\t\"OverTimeMinutes\": 10, // int, not null, total overtime minutes for this time card\n\t\t\t\"DoubleTimeMinutes\": 0, // int, not null, total double time minutes for this time card\n\t\t\t\"TotalMinutes\": 20 // int, not null, total work minutes for this time card\n\t\t  },\n\t\t  ... // more time card entries\n\t\t]\n\t},\n\t... // other employee's time cards\n]"}],"_postman_id":"7ceca72f-f0f7-46f8-a0d9-cacec184ea68"},{"name":"/payroll","id":"1e0b4f6f-108c-49b8-981d-7187daedaf17","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/payroll/{requiredBeginDate}/{requiredEndDate}?name=john+smith&id=123","description":"<p>Payroll preparation enables integrated ISV app extract payroll information from POS system.</p>\n<p>The payroll prep data is filtered by pay period begin and end date, and optionally filtered by employee id or employee name.</p>\n<p>Date format is yyyymmdd</p>\n","urlObject":{"protocol":"https","path":["payroll","{requiredBeginDate}","{requiredEndDate}"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Optionally filter by employee name</p>\n","type":"text/plain"},"key":"name","value":"john+smith"},{"description":{"content":"<p>Optionally filter by employee id</p>\n","type":"text/plain"},"key":"id","value":"123"}],"variable":[]}},"response":[{"id":"636a28f9-25c4-431a-b1f7-174f7bc755db","name":"/payroll/{requiredBeginDate}/{requiredEndDate}?name=john+smith&id=123","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/payroll/20181201/20181215?name=john+smith&id=123","protocol":"https","host":["sandbox","aldelo","io"],"path":["payroll","20181201","20181215"],"query":[{"key":"name","value":"john+smith","description":"Optionally filter by employee name"},{"key":"id","value":"123","description":"Optionally filter by employee id"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"EmployeeID\": 100000000000001, // bigint, not null, employee that this payroll record relates to\n\t\t\"FirstName\": \"John\", // string, not null, up to 100 char, employee's first name\n\t\t\"LastName\": \"Smith\", // string, not null, up to 100 char, employee's last name\n\t\t\"PayPeriodBegin\": \"2018-12-01\", // datetime, not null, format is yyyy-mm-dd\n\t\t\"PayPeriodEnd\": \"2018-12-15\", // datetime, not null, format is yyyy-mm-dd\n    \t\"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \t\"RegularPayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \t\"OverTimeHourlyPayRate\": 0.00, // float, not null, applicable to PayHourlyBased = true only, if none, 0.00\n    \t\"DoubleTimeHourlyPayRate\": 0.00, // float, not null, applicable to PayHourlyBased = true only, if none, 0.00\n    \t\"RegularPayMinutes\": 100, // int, not null, total regular pay minutes, if none, 0\n    \t\"OverTimePayMinutes\": 20, // int, not null, total over time pay minutes, if none, 0\n    \t\"DoubleTimePayMinutes\": 10, // int, not null, total double time pay minutes, if none, 0\n    \t\"TotalWorkMinutes\": 130, // int, not null, total minutes worked, if none, 0\n    \t\"TipsReported\": 12.22, // float, not null, tips reported by employee for tax deduction, these tips are already in the employee's possession, if none, 0.00\n    \t\"HeldTipsPayable\": 10.25, // float, not null, tips payable to employee during this pay period, if none, 0.00\n    \t\"AdditionalBonus\": 10.25, // float, not null, additional bonus or adjustments to add to the pay check, if none, 0.00\n    \t\"GrossPay\": 100.25, // float, not null, gross pay before tax deductions, tax deductions are handled by payroll systems external to Aldelo\n\t},\n\t... // more employee payroll summary records\n]"},{"id":"f5fe105e-b776-4cd1-87b4-7b9fecc0208a","name":"/payroll","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/payroll/{requiredBeginDate}/{requiredEndDate}?name=john+smith&id=123","protocol":"https","host":["sandbox","aldelo","io"],"path":["payroll","{requiredBeginDate}","{requiredEndDate}"],"query":[{"key":"name","value":"john+smith","description":"Optionally filter by employee name"},{"key":"id","value":"123","description":"Optionally filter by employee id"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"}],"_postman_id":"1e0b4f6f-108c-49b8-981d-7187daedaf17"},{"name":"/payroll/lastpayable","id":"062b4e86-1b64-4c33-a9fe-fa2c3e711d5e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-191104-0001","type":"text"},{"key":"ISV-Key","value":"3e790746-1963-43f4-a09a-a6660787dbb5","type":"text"},{"key":"App-Key","value":"0a3b5ee6-ba2d-45c9-9ab5-a5f64e2db717","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"dce6b6a7-bd88-443e-a28e-fd2f99203024","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/payroll/lastpayable","urlObject":{"protocol":"https","path":["payroll","lastpayable"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"c7830839-b339-46ec-bc09-a28279587cda","name":"/payroll/lastpayable","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-191104-0001","type":"text"},{"key":"ISV-Key","value":"3e790746-1963-43f4-a09a-a6660787dbb5","type":"text"},{"key":"App-Key","value":"0a3b5ee6-ba2d-45c9-9ab5-a5f64e2db717","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"dce6b6a7-bd88-443e-a28e-fd2f99203024","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/payroll/lastpayable"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\n\t{\n\t\t\"EmployeeID\": 100000000000001, // bigint, not null, employee that this payroll record relates to\n\t\t\"FirstName\": \"John\", // string, not null, up to 100 char, employee's first name\n\t\t\"LastName\": \"Smith\", // string, not null, up to 100 char, employee's last name\n\t\t\"PayPeriodBegin\": \"2018-12-01\", // datetime, not null, format is yyyy-mm-dd\n\t\t\"PayPeriodEnd\": \"2018-12-15\", // datetime, not null, format is yyyy-mm-dd\n    \t\"PayHourlyBased\": true, // bool, not null, value is true or false, if false then PayRate is annual salary\n    \t\"RegularPayRate\": 15.00, // float, not null, employee pay rate (either hourly or annual salary)\n    \t\"OverTimeHourlyPayRate\": 0.00, // float, not null, applicable to PayHourlyBased = true only, if none, 0.00\n    \t\"DoubleTimeHourlyPayRate\": 0.00, // float, not null, applicable to PayHourlyBased = true only, if none, 0.00\n    \t\"RegularPayMinutes\": 100, // int, not null, total regular pay minutes, if none, 0\n    \t\"OverTimePayMinutes\": 20, // int, not null, total over time pay minutes, if none, 0\n    \t\"DoubleTimePayMinutes\": 10, // int, not null, total double time pay minutes, if none, 0\n    \t\"TotalWorkMinutes\": 130, // int, not null, total minutes worked, if none, 0\n    \t\"TipsReported\": 12.22, // float, not null, tips reported by employee for tax deduction, these tips are already in the employee's possession, if none, 0.00\n    \t\"HeldTipsPayable\": 10.25, // float, not null, tips payable to employee during this pay period, if none, 0.00\n    \t\"AdditionalBonus\": 10.25, // float, not null, additional bonus or adjustments to add to the pay check, if none, 0.00\n    \t\"GrossPay\": 100.25, // float, not null, gross pay before tax deductions, tax deductions are handled by payroll systems external to Aldelo\n\t},\n\t... // more employee payroll summary records\n]"}],"_postman_id":"062b4e86-1b64-4c33-a9fe-fa2c3e711d5e"},{"name":"/payroll","id":"33d9682e-be02-4377-8d65-6bbe5723329a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-200220-0001","type":"text"},{"key":"ISV-Key","value":"81bd1c4a-8d72-4575-8390-781b2319170e","type":"text"},{"key":"App-Key","value":"a14c00ec-5222-4fc9-a058-c420346cea24","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"12-9021","type":"text"},{"key":"Store-App-Token","value":"20c9fa2e-82eb-4abd-99da-b06e36a78c22","type":"text","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n"}],"body":{"mode":"raw","raw":"{\n\t\"PayPeriodBegin\": \"2020-03-01\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayPeriodEnd\": \"2020-03-15\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayrollTarget\": 2, // int, not null, 1=All Employee in Pay Period Range; 2=Specific Employees List in Pay Period Range\n\t\n\t\"SpecificEmployeesList\": [\n\t\t1000000000000000004,// bigint, not null, employee ID\n\t\t1000000000000000001\n\t]\n}"},"url":"https://sandbox.aldelo.io/payroll","description":"<p>Perform pay period end action for the given date range, and optionally limited to the given employee via query parameter.  This action is a request for Express Cloud to perform, but such request is subject to Express Cloud's internal validations</p>\n","urlObject":{"protocol":"https","path":["payroll"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"e6d2b4b9-02d5-4f54-9fa6-44c921b88bb3","name":"/payroll","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"PayPeriodBegin\": \"2018-12-01\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayPeriodEnd\": \"2018-12-15\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayrollTarget\": 1, // int, not null, 1=All Employee in Pay Period Range; 2=Specific Employees List in Pay Period Range\n\t\n\t\"SpecificEmployeesList\": [\n\t\t1000000000000001, // bigint, not null, employee ID\n\t\t... // more specific employees\n\t]\n}"},"url":"https://sandbox.aldelo.io/payroll"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"},{"id":"fd724b65-0d0c-47de-8846-edf60339cde1","name":"/payroll","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"PayPeriodBegin\": \"2018-12-01\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayPeriodEnd\": \"2018-12-15\", // datetime, not null, format is yyyy-mm-dd\n\t\"PayrollTarget\": 1, // int, not null, 1=All Employee in Pay Period Range; 2=Specific Employees List in Pay Period Range\n\t\n\t\"SpecificEmployeesList\": [\n\t\t1000000000000001, // bigint, not null, employee ID\n\t\t... // more specific employees\n\t]\n}"},"url":"https://sandbox.aldelo.io/payroll"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Pay Period Begin Date Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Pay Period End Date Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10432,\r\n    \"err_msg\": \"Pay Period Begin Date Cannot Be Later Than Pay Period End Date\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10433,\r\n    \"err_msg\": \"Pay Period Begin and End Dates Are Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10434,\r\n    \"err_msg\": \"Payroll Target Must Be 1 or 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10435,\r\n    \"err_msg\": \"SpecificEmployeesList Parameter Must Be Included\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10436,\r\n    \"err_msg\": \"SpecificEmployeesList Parameter Must Be Excluded\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Existing Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10437,\r\n    \"err_msg\": \"End Pay Period Requires All Open Time Cards Clocked Out at Express POS\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10438,\r\n    \"err_msg\": \"Pending Pay Periods Prior To Current Pay Period End Date Exists\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10439,\r\n    \"err_msg\": \"No Payroll Data Found for Salaried Employee\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10440,\r\n    \"err_msg\": \"Employee is Terminated and No Time Cards Found\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10441,\r\n    \"err_msg\": \"Current Pay Period Has Ended\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10442,\r\n    \"err_msg\": \"Last Pay Period is From \"\r\n}\r\n\r\n{\r\n    \"err_code\": 10443,\r\n    \"err_msg\": \"Pay Period Already Exists In Payroll History for Employee ID\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10444,\r\n    \"err_msg\": \"Payroll Failed\"\r\n}"}],"_postman_id":"33d9682e-be02-4377-8d65-6bbe5723329a"},{"name":"/accounting","id":"7958c212-529b-4101-bf95-0e01dc060334","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-200220-0001","type":"text"},{"key":"ISV-Key","value":"81bd1c4a-8d72-4575-8390-781b2319170e","type":"text"},{"key":"App-Key","value":"f2851043-5612-411a-a60b-69f3a1218597","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"99-0345","type":"text"},{"key":"Store-App-Token","value":"12828bfb-d4b7-40db-8cfc-bb62bfc57ba2","type":"text","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n"}],"url":"https://sandbox.aldelo.io/accounting/20210501?preview=1","description":"<p>Get the summary totals of various accounting related figures, based on the required date.</p>\n<p>This api call is ideal for accounting integrations.</p>\n<p>Date format is yyyymmdd.</p>\n","urlObject":{"protocol":"https","path":["accounting","20210501"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>0 or 1, if preview=1, return Categories and Tenders including Sales=0</p>\n","type":"text/plain"},"key":"preview","value":"1"}],"variable":[]}},"response":[{"id":"20de2ee2-3484-4e05-9017-8610edd9a0a5","name":"/accounting","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/accounting/{requiredDate}?preview=0","protocol":"https","host":["sandbox","aldelo","io"],"path":["accounting","{requiredDate}"],"query":[{"key":"preview","value":"0","description":"0 or 1, if preview=1, return Categories and Tenders including Sales=0"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10321,\r\n    \"err_msg\": \"Required Date Not Valid (Format Must Be: yyyyMMdd)\"\r\n}"},{"id":"ba50cff5-95e6-48e9-b0f9-704a1b4d8a6c","name":"/accounting","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":{"raw":"https://sandbox.aldelo.io/accounting/20181202?preview=0","protocol":"https","host":["sandbox","aldelo","io"],"path":["accounting","20181202"],"query":[{"key":"preview","value":"0","description":"0 or 1, if preview=1, return Categories and Tenders including Sales=0"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n\t“SummaryDate\": \"2018-12-01\", // datetime, not null, account summary date, format is yyyy-mm-dd\n\t“GeneratedDateTime\": \"2018-12-01 20:35:46\", // datetime, not null, date and time when this summary was generated, format is yyyy-mm-dd hh:mm:ss where hh is in 24 hour format, where ss is the seconds\n\t\n\t\"CategoryTotals\": [\n\t\t{\n\t\t\t\"ReportCategoryID\": 100000000000001, // bigint, not null\n\t\t\t\"ReportCategoryName\": \"Appetizers\", // string, not null, up to 100 char\n\t\t\t\"ReportCategoryNetSales\": 155.75 // float, not null, total net sales excluding sales taxes\n\t\t},\n\t\t... // more category net sales totals\n\t],\n\t\n\t”SalesTaxTotals\": [\n\t\t{\n\t\t\t\"SalesTaxID\": 1, // int, not null, 1=Sales Tax 1; 2=Sales Tax 2; 3=Sales Tax 3\n\t\t\t\"SalesTaxName: \"Sales Tax\", // string, not null, up to 100 char\n\t\t\t\"SalesTaxPercent\": 7.775, // float, not null, 3 decimal places\n\t\t\t\"TaxableSalesTotal\": 1500.25, // float, not null, sales total taxable for this sales tax\n\t\t\t\"SalesTaxTotal\": 150.50, // float, not null, actual sales tax amount collected based on the taxable sales total\n\t\t\t\"NonTaxableSalesTotal\": 525.50, // float, not null, if this sales tax has any non taxable sales\n\t\t},\n\t\t... // more sales tax totals\n\t],\n\t\n\t“TenderTotals\": [\n\t\t{\n\t\t\t\"TenderID\": 1, // int, not null, enum of tenders per POS, such as 1=Cash, 2=Check, etc.\n\t\t\t\"TenderName\": \"Cash\", // string, not null, up to 100 char, actual tender name, such as 'Cash', 'Check', 'Visa', etc (if alias name is defined, we use the alias name from POS), for gift redemptions, it be a tender as well\n\t\t\t\"TenderTotal\": 1500.25, // float, not null, total received for this tender, if cash tender, this is the actual amount paid toward total due; if not cash tender, then this is the actual tender amount presented by the customer\n\t\t\t\"TipsIncludedTotal\": 150.00 // float, not null, tips added to the tendered payments, already included as part of the TenderTotal\n\t\t},\n\t\t... // more payment tender totals\n\t],\n\t\n\t\"SumCategoryTotals\": 1250.75, // float, not null, total for all category sales combined\n\t“SumSalesTaxTotals\": 250.25, // float, not null, total for all sales taxes combined\n\t“GiftCardsIssuedTotal”：150.00, // float, not null, total of all gift cards issued or reloaded (add value)\n\t\"SumTenderTotals\": 1250.75 // float, not null, total for all payment tenders combined\n}"}],"_postman_id":"7958c212-529b-4101-bf95-0e01dc060334"},{"name":"/storage","id":"44487f27-bac1-47f3-8722-4c60624a93dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text","description":"<p>use the proper content-type for the file</p>\n"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/storage/{requiredFileName}","description":"<p>Download a file indicated by the file name.  This API call is used to download picture file or other files to support other API call requests.</p>\n<p>Be sure to use the correct Content-Type for the file.</p>\n","urlObject":{"protocol":"https","path":["storage","{requiredFileName}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"65198a4e-bb62-4349-bee1-209605c23c52","name":"/storage","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text","description":"use the proper content-type for the file"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/storage/{requiredFileName}"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"b78e90c2-1985-42c7-ae28-637967bf6f69","name":"/storage","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text","description":"use the proper content-type for the file"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/storage/{requiredFileName}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10412,\r\n    \"err_msg\": \"Valid File Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10413,\r\n    \"err_msg\": \"Get file failed: \"\r\n}"}],"_postman_id":"44487f27-bac1-47f3-8722-4c60624a93dc"},{"name":"/callback","id":"a2535520-1c91-4876-abc9-793b324933f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"// allows ISV to register for callback events to be triggered by the POS at certain monitored events as defined during callback registration; traditional api calls are inbound where ISV solution calls our cloud api, our callback api trigger enables our POS to perform outbound calls to ISV solution based on certain POS event triggers. callback api enables more interactive capabilities to be initiated at the POS, providing more seamless experience by tightly integrating our POS with ISV's value added services.\n\n// when the ISV registers for callback service, the POS expects the ISV to provide either a REST API endpoint url or TCP/UDP endpoint ip and port; the internal workings of the ISV endpoint services exposed to the callback mechanism is entirely dependent on the ISV; such endpoint may even be a store deployed solution, an app, or even windows services provided as long as it expose the expected REST API or TCP/UDP connectivities.\n\n// if the ISV is providing a REST endpoint for POS to callback, the REST endpoint must expose as a POST action, with expected headers matching to the AuthHeaderKeyName, and \"Payload-Key\"; the POST body should expect a JSON payload in the format of { \"Data\": \"abcdefg...\" } where \"Data\" is the fixed name, and \"abcdefg...\" is the actual payload data, whether encrypted or not; if the payload is to be encrypted by the POS, make sure to evaluate the encryption key field within the body response; REST endpoint may or may not expect ISV to provide a response depending on the additional attributes defined within the body.\n\n// if the ISV is providing a TCP endpoint for POS to callback, ensure the TCP listener allows the POS to connect without authentication, but evaluate the data received via TCP and validate the AuthHeaderKey JSON data. POS will not expect nor process any responses. (TCP is always one direction from POS to ISV during callback)\n\n// if the ISV is providing a UDP endpoint for POS to callback, ensure the UDP listener receives the POS broadcast, and evaluate the AuthHeaderKey JSON data before processing payload data to ensure origin.  POS will not expect nor process any responses. (UDP is always one direction from POS to ISV during callback)\n\n// if the callback is a REST Two-Way, then the only expected response from ISV solution via Response Body JSON should be in the JSON format of { \"Result\": \"Success or Fail\" }\n\n{\n\t\"NotificationID\": \"abcdefg...\", // string, not null, ISV created GUID or other globally unique ID within the ISV + Store relationship that identifies this notification registration\n\t\"POSEventType\": 1001, // int, not null, POS defined call back event type enumeration, See additional section here for current list of supported event triggers\n\t\"CallBackProtocol\": 1, // int, not null, 1=REST One-Way; 2=REST Two-Way; 3=TCP One-Way; 4=UDP One-Way\n\t\"CallBackURLorIP\": \"https://xyz.com/test\", // string, not null, up to 500 char; if REST API callback endpoint, provide the full url to the REST API for POS to call back to, including the http or https; if TCP or UDP call back endpoint, provide the ip address or domain that resolves to the ip address for the POS to connect to via TCP, or broadcast via UDP; both REST API and TCP / UDP endpoints may be locally hosted endpoints at the store, or one located on the Internet\n\t\"CallBackPort\": 443, // int, not null, the port associated with the call back end point\n\t\"H5FormPrompt\": false, // bool, not null, indicate if a HTML5 web form needs to be prompted by the POS to help ISV collect certain approved information. For example, loyalty registration information, fiscal tax id number etc; this is supported for all CallBackProtcols, and is performed before the actual callback action; the ISV is expected to create and host such a H5 form, and provide a UI experience matching to the Express look and feel to minimize user distruption; if H5FormPrompt = false, then callback is performed automatically without any user prompt, and data is packaged according to the event trigger type.\n\t\"H5FormResponseRequired\": false, // bool, not null, if H5FormPrompt = true, then this field indicates if the POS must require the H5Form to be completed by the user before execution of program can continue in that event trigger\n\t\"H5FormURL\": \"https://xyz.com/test\", // string, null, ISV provided HTML5 URL that POS will load and pormpt to user for data collection before callback is triggered; if H5 input is not required then skip will abort callback and POS will continue to execute; if H5 input is required, then POS will stop until either H5 input is provided or current action is aborted.  Warning, ISV cannot prompt for user to input ANY TYPE of payment card or sensitive data.\n\t\"H5FormHash\": \"abcd...\", // string, null, if H5FormURL is set, the content of the H5Form must be hashed using SHA1, simply has the entire form HTML5 text content; POS will validate if the currently prompted H5Form match the proposed H5Form Hash; this is to ensure that the H5Form approved do not get modified after certification as data security and expected user input must be validated by Aldelo for each modification\n\t\"AuthHeaderKeyName\": \"express-callback-key\", // string, not null, ISV app provides a auth header key name for POS to use during call back; if REST API, this key name and value is send via header; if TCP or UDP, then this header key name and value are sent as a json string { \"express-callback-key\": \"abcdefg...\" } then followed by the actual payload data, for each tcp or udp message called back; the purpose is to let ISV app being called by POS to know if the caller is indeed its intended callback party\n\t\"AuthHeaderKeyValue\": \"abcdefg...\", // string, not null, the key value for AuthHeaderKeyName, typically a GUID will suffice but the ISV app should try to validate when callback is invoked by POS (although its not required)\n\t\"CallBackRequiresEncryption\": true, // bool, not null, value is true or false; if true, then POS doing callback will encrypt data being sent back to the ISV app\n\t\"PublicKeyForPayloadEncryptionKey\": \"abcdefg...\" // string, null, required if call back encryption is enabled, the ISV app registering for call back provides its public key; POS during call back will encrypt the call back payload with an encryption key POS generates, encrypting using AES 256 bit cryptography; POS will then protect the payload encryption key by encrypting it with the ISV provided public key; POS will then send the encrypted payload back; in the case of REST API call back, the encrypted payload key protected by the ISV public key is sent back via HTTP Header \"Payload-Key\"; in the case of TCP or UDP, the Auth Header key name value JSON is updated to show as { \"express-callback-key\": \"abcdefg...\", \"Payload-Key\": \"abcdefg...\" }; ISV upon receiving the encrypted payload and the payload key will need to first decrypt the Payload Key using its Private Key, and the using the Decrypted Payload Key to decrypt the protected payload data\n}\n\n// *** Currently Supported POSEventType Triggers ***\n// 1001 = POS Order Entry Done Button Clicked\n// 1002 = POS Settle Check Tender Button Clicked\n// 1003 = POS Settle External Payment Tender 1 Button Clicked\n// 1004 = POS Settle External Payment Tender 2 Button Clicked\n// 1005 = POS Settle External Payment Tender 3 Button Clicked\n// 1006 = POS Settle External Payment Tender 4 Button Clicked\n// 1007 = POS Settle External Payment Tender 5 Button Clicked\n// 1008 = POS Settle External Payment Tender 6 Button Clicked\n// 1009 = POS Settle External Payment Tender 7 Button Clicked\n// 1010 = POS Settle External Payment Tender 8 Button Clicked\n// 1011 = POS Settle External Payment Tender 9 Button Clicked\n// 1012 = POS Settle External Payment Tender 10 Button Clicked\n// 1013 = POS Settle External Payment Tender 11 Button Clicked\n// 1014 = POS Settle External Payment Tender 12 Button Clicked\n// 1015 = POS Settle External Payment Tender 13 Button Clicked\n// 1016 = POS Settle External Payment Tender 14 Button Clicked\n// 1017 = POS Settle External Payment Tender 15 Button Clicked\n// 1018 = POS Settle External Payment Tender 16 Button Clicked\n// 1019 = POS Settle External Payment Tender 17 Button Clicked\n// 1020 = POS Settle External Payment Tender 18 Button Clicked\n// 1021 = POS Settle External Payment Tender 19 Button Clicked\n// 1022 = POS Settle External Payment Tender 20 Button Clicked\n// 1023 = POS Settle Close Check Button Clicked\n// 1024 = POS Settle Print Receipt Action Triggered\n// 1025 = POS Settle Email Receipt Action Triggered\n// 1026 = POS Order Entry Print Button Clicked\n// 1027 = POS Settle Change Due Popup Triggered\n// 1028 = POS Order Entry Item Ordered Event Triggered\n// 1029 = POS Order Entry Item Voided Event Triggered\n// 1030 = POS Order Entry Order Voided Event Triggered\n// 1031 = POS Cashier No Sale Event Triggered\n// 1032 = POS Cashier Refund Event Triggered\n// 1033 = POS Cashier Safe Drop Event Triggered\n// 1034 = POS Cashier Report Event Triggered\n// 1035 = POS Cashier Signed In Event Triggered\n// 1036 = POS Cashier Signed Out Event Triggered\n// 1037 = POS Server Bank Signed In Event Triggered\n// 1038 = POS Server Bank Signed Out Event Triggered\n// 1039 = POS Server Bank Report Event Triggered\n// 1040 = POS Time Card Clocked In Event Triggered\n// 1041 = POS Time Card Clocked Out Event Triggered\n// 1042 = POS Time Card Begin Break Event Triggered\n// 1043 = POS Time Card End Break Event Triggered\n// 1044 = POS EOD Batch Success Event Triggered\n// 1045 = POS EOD Batch Fail Event Triggered\n// 1046 = POS Item Discount Pre-Apply Event Triggered\n// 1047 = POS Item Discount Post-Apply Event Triggered\n// 1048 = POS Order Discount Pre-Apply Event Triggered\n// 1049 = POS Order Discount Post-Apply Event Triggered\n// 1050 = POS Order Surcharge Pre-Apply Event Triggered\n// 1051 = POS Order Surcharge Post-Apply Event Triggered\n// 1052 = POS New Customer Created Event Triggered\n// 1053 = POS Customer Updated Event Triggered\n// 1054 = POS Delivery Driver Dispatched Event Triggered\n// 1055 = POS Order Entry Save Order Completed Event Triggered\n// 1056 = POS Order Entry Recall Order Completed Event Triggered\n// 1057 = POS Order Entry Re-Open Order Pre-Action Event Triggered\n// 1058 = POS Order Entry Re-Open Order Post-Action Event Triggered\n// 1059 = POS Order Entry Menu Item Clicked Event Triggered\n// 1060 = POS Order Entry Modifier Item Clicked Event Triggered\n// 1061 = POS Order Entry Create New Order Pre-Action Event Triggered\n// 1062 = POS Order Entry Create New Order Post-Action Event Triggered\n// 1063 = POS Create Wait List Event Triggered\n// 1064 = POS Update Wait List Event Triggered\n// 1065 = POS Create Reservation Event Triggered\n// 1066 = POS Update Reservation Event Triggered\n// 1067 = POS Item Count Down Depleted Event Triggered\n// 1068 = POS Item Count Down Updated Event Triggered\n// 1069 = POS Weighted Item Begin Ordering Event Triggered\n// 1070 = POS Weighted Item End Ordering Event Triggered\n// 1071 = POS Settle Payment Tendered Event Triggered\n"},"url":"https://sandbox.aldelo.io/callback","description":"<p>Allows the ISV app to call this API to register for notification event callback.</p>\n<p>Essentially, once registered, the Cloud or POS will perform callback to the ISV app provided REST API endpoint (whether local or cloud based) with certain information.</p>\n<p>This is useful for events that trigger which POS needs to notify ISV app (outward integration)</p>\n","urlObject":{"protocol":"https","path":["callback"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"86ac030d-4bf4-4116-8549-937bf2c05d95","name":"/callback","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"// allows ISV to register for callback events to be triggered by the POS at certain monitored events as defined during callback registration; traditional api calls are inbound where ISV solution calls our cloud api, our callback api trigger enables our POS to perform outbound calls to ISV solution based on certain POS event triggers. callback api enables more interactive capabilities to be initiated at the POS, providing more seamless experience by tightly integrating our POS with ISV's value added services.\n\n// when the ISV registers for callback service, the POS expects the ISV to provide either a REST API endpoint url or TCP/UDP endpoint ip and port; the internal workings of the ISV endpoint services exposed to the callback mechanism is entirely dependent on the ISV; such endpoint may even be a store deployed solution, an app, or even windows services provided as long as it expose the expected REST API or TCP/UDP connectivities.\n\n// if the ISV is providing a REST endpoint for POS to callback, the REST endpoint must expose as a POST action, with expected headers matching to the AuthHeaderKeyName, and \"Payload-Key\"; the POST body should expect a JSON payload in the format of { \"Data\": \"abcdefg...\" } where \"Data\" is the fixed name, and \"abcdefg...\" is the actual payload data, whether encrypted or not; if the payload is to be encrypted by the POS, make sure to evaluate the encryption key field within the body response; REST endpoint may or may not expect ISV to provide a response depending on the additional attributes defined within the body.\n\n// if the ISV is providing a TCP endpoint for POS to callback, ensure the TCP listener allows the POS to connect without authentication, but evaluate the data received via TCP and validate the AuthHeaderKey JSON data. POS will not expect nor process any responses. (TCP is always one direction from POS to ISV during callback)\n\n// if the ISV is providing a UDP endpoint for POS to callback, ensure the UDP listener receives the POS broadcast, and evaluate the AuthHeaderKey JSON data before processing payload data to ensure origin.  POS will not expect nor process any responses. (UDP is always one direction from POS to ISV during callback)\n\n// if the callback is a REST Two-Way, then the only expected response from ISV solution via Response Body JSON should be in the JSON format of { \"Result\": \"Success or Fail\" }\n\n{\n\t\"NotificationID\": \"abcdefg...\", // string, not null, ISV created GUID or other globally unique ID within the ISV + Store relationship that identifies this notification registration\n\t\"POSEventType\": 1001, // int, not null, POS defined call back event type enumeration, See additional section here for current list of supported event triggers\n\t\"CallBackProtocol\": 1, // int, not null, 1=REST One-Way; 2=REST Two-Way; 3=TCP One-Way; 4=UDP One-Way\n\t\"CallBackURLorIP\": \"https://xyz.com/test\", // string, not null, up to 500 char; if REST API callback endpoint, provide the full url to the REST API for POS to call back to, including the http or https; if TCP or UDP call back endpoint, provide the ip address or domain that resolves to the ip address for the POS to connect to via TCP, or broadcast via UDP; both REST API and TCP / UDP endpoints may be locally hosted endpoints at the store, or one located on the Internet\n\t\"CallBackPort\": 443, // int, not null, the port associated with the call back end point\n\t\"H5FormPrompt\": false, // bool, not null, indicate if a HTML5 web form needs to be prompted by the POS to help ISV collect certain approved information. For example, loyalty registration information, fiscal tax id number etc; this is supported for all CallBackProtcols, and is performed before the actual callback action; the ISV is expected to create and host such a H5 form, and provide a UI experience matching to the Express look and feel to minimize user distruption; if H5FormPrompt = false, then callback is performed automatically without any user prompt, and data is packaged according to the event trigger type.\n\t\"H5FormResponseRequired\": false, // bool, not null, if H5FormPrompt = true, then this field indicates if the POS must require the H5Form to be completed by the user before execution of program can continue in that event trigger\n\t\"H5FormURL\": \"https://xyz.com/test\", // string, null, ISV provided HTML5 URL that POS will load and pormpt to user for data collection before callback is triggered; if H5 input is not required then skip will abort callback and POS will continue to execute; if H5 input is required, then POS will stop until either H5 input is provided or current action is aborted.  Warning, ISV cannot prompt for user to input ANY TYPE of payment card or sensitive data.\n\t\"H5FormHash\": \"abcd...\", // string, null, if H5FormURL is set, the content of the H5Form must be hashed using SHA1, simply has the entire form HTML5 text content; POS will validate if the currently prompted H5Form match the proposed H5Form Hash; this is to ensure that the H5Form approved do not get modified after certification as data security and expected user input must be validated by Aldelo for each modification\n\t\"AuthHeaderKeyName\": \"express-callback-key\", // string, not null, ISV app provides a auth header key name for POS to use during call back; if REST API, this key name and value is send via header; if TCP or UDP, then this header key name and value are sent as a json string { \"express-callback-key\": \"abcdefg...\" } then followed by the actual payload data, for each tcp or udp message called back; the purpose is to let ISV app being called by POS to know if the caller is indeed its intended callback party\n\t\"AuthHeaderKeyValue\": \"abcdefg...\", // string, not null, the key value for AuthHeaderKeyName, typically a GUID will suffice but the ISV app should try to validate when callback is invoked by POS (although its not required)\n\t\"CallBackRequiresEncryption\": true, // bool, not null, value is true or false; if true, then POS doing callback will encrypt data being sent back to the ISV app\n\t\"PublicKeyForPayloadEncryptionKey\": \"abcdefg...\" // string, null, required if call back encryption is enabled, the ISV app registering for call back provides its public key; POS during call back will encrypt the call back payload with an encryption key POS generates, encrypting using AES 256 bit cryptography; POS will then protect the payload encryption key by encrypting it with the ISV provided public key; POS will then send the encrypted payload back; in the case of REST API call back, the encrypted payload key protected by the ISV public key is sent back via HTTP Header \"Payload-Key\"; in the case of TCP or UDP, the Auth Header key name value JSON is updated to show as { \"express-callback-key\": \"abcdefg...\", \"Payload-Key\": \"abcdefg...\" }; ISV upon receiving the encrypted payload and the payload key will need to first decrypt the Payload Key using its Private Key, and the using the Decrypted Payload Key to decrypt the protected payload data\n}\n\n// *** Currently Supported POSEventType Triggers ***\n// 1001 = POS Order Entry Done Button Clicked\n// 1002 = POS Settle Check Tender Button Clicked\n// 1003 = POS Settle External Payment Tender 1 Button Clicked\n// 1004 = POS Settle External Payment Tender 2 Button Clicked\n// 1005 = POS Settle External Payment Tender 3 Button Clicked\n// 1006 = POS Settle External Payment Tender 4 Button Clicked\n// 1007 = POS Settle External Payment Tender 5 Button Clicked\n// 1008 = POS Settle External Payment Tender 6 Button Clicked\n// 1009 = POS Settle External Payment Tender 7 Button Clicked\n// 1010 = POS Settle External Payment Tender 8 Button Clicked\n// 1011 = POS Settle External Payment Tender 9 Button Clicked\n// 1012 = POS Settle External Payment Tender 10 Button Clicked\n// 1013 = POS Settle External Payment Tender 11 Button Clicked\n// 1014 = POS Settle External Payment Tender 12 Button Clicked\n// 1015 = POS Settle External Payment Tender 13 Button Clicked\n// 1016 = POS Settle External Payment Tender 14 Button Clicked\n// 1017 = POS Settle External Payment Tender 15 Button Clicked\n// 1018 = POS Settle External Payment Tender 16 Button Clicked\n// 1019 = POS Settle External Payment Tender 17 Button Clicked\n// 1020 = POS Settle External Payment Tender 18 Button Clicked\n// 1021 = POS Settle External Payment Tender 19 Button Clicked\n// 1022 = POS Settle External Payment Tender 20 Button Clicked\n// 1023 = POS Settle Close Check Button Clicked\n// 1024 = POS Settle Print Receipt Action Triggered\n// 1025 = POS Settle Email Receipt Action Triggered\n// 1026 = POS Order Entry Print Button Clicked\n// 1027 = POS Settle Change Due Popup Triggered\n// 1028 = POS Order Entry Item Ordered Event Triggered\n// 1029 = POS Order Entry Item Voided Event Triggered\n// 1030 = POS Order Entry Order Voided Event Triggered\n// 1031 = POS Cashier No Sale Event Triggered\n// 1032 = POS Cashier Refund Event Triggered\n// 1033 = POS Cashier Safe Drop Event Triggered\n// 1034 = POS Cashier Report Event Triggered\n// 1035 = POS Cashier Signed In Event Triggered\n// 1036 = POS Cashier Signed Out Event Triggered\n// 1037 = POS Server Bank Signed In Event Triggered\n// 1038 = POS Server Bank Signed Out Event Triggered\n// 1039 = POS Server Bank Report Event Triggered\n// 1040 = POS Time Card Clocked In Event Triggered\n// 1041 = POS Time Card Clocked Out Event Triggered\n// 1042 = POS Time Card Begin Break Event Triggered\n// 1043 = POS Time Card End Break Event Triggered\n// 1044 = POS EOD Batch Success Event Triggered\n// 1045 = POS EOD Batch Fail Event Triggered\n// 1046 = POS Item Discount Pre-Apply Event Triggered\n// 1047 = POS Item Discount Post-Apply Event Triggered\n// 1048 = POS Order Discount Pre-Apply Event Triggered\n// 1049 = POS Order Discount Post-Apply Event Triggered\n// 1050 = POS Order Surcharge Pre-Apply Event Triggered\n// 1051 = POS Order Surcharge Post-Apply Event Triggered\n// 1052 = POS New Customer Created Event Triggered\n// 1053 = POS Customer Updated Event Triggered\n// 1054 = POS Delivery Driver Dispatched Event Triggered\n// 1055 = POS Order Entry Save Order Completed Event Triggered\n// 1056 = POS Order Entry Recall Order Completed Event Triggered\n// 1057 = POS Order Entry Re-Open Order Pre-Action Event Triggered\n// 1058 = POS Order Entry Re-Open Order Post-Action Event Triggered\n// 1059 = POS Order Entry Menu Item Clicked Event Triggered\n// 1060 = POS Order Entry Modifier Item Clicked Event Triggered\n// 1061 = POS Order Entry Create New Order Pre-Action Event Triggered\n// 1062 = POS Order Entry Create New Order Post-Action Event Triggered\n// 1063 = POS Create Wait List Event Triggered\n// 1064 = POS Update Wait List Event Triggered\n// 1065 = POS Create Reservation Event Triggered\n// 1066 = POS Update Reservation Event Triggered\n// 1067 = POS Item Count Down Depleted Event Triggered\n// 1068 = POS Item Count Down Updated Event Triggered\n// 1069 = POS Weighted Item Begin Ordering Event Triggered\n// 1070 = POS Weighted Item End Ordering Event Triggered\n// 1071 = POS Settle Payment Tendered Event Triggered\n"},"url":"https://sandbox.aldelo.io/callback"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10414,\r\n    \"err_msg\": \"Notification ID Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10415,\r\n    \"err_msg\": \"Notification ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10416,\r\n    \"err_msg\": \"Call Back Protocol Must Be 1 - 4\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10417,\r\n    \"err_msg\": \"POS Event Type Must Be 1001 - 1071\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10418,\r\n    \"err_msg\": \"Call Back URL or IP Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10419,\r\n    \"err_msg\": \"Call Back URL or IP is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10420,\r\n    \"err_msg\": \"H5 Form URL Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10421,\r\n    \"err_msg\": \"H5 Form Hash Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10422,\r\n    \"err_msg\": \"H5 Form Hash is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10423,\r\n    \"err_msg\": \"H5 Form URL is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10424,\r\n    \"err_msg\": \"Auth Header Key Name Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10425,\r\n    \"err_msg\": \"Auth Header Key Name Must Be 'express - callback - key' for TCP or UDP\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10426,\r\n    \"err_msg\": \"Auth Header Key Name is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10427,\r\n    \"err_msg\": \"Auth Header Key Value Up To 200 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10428,\r\n    \"err_msg\": \"Auth Header Key Value is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10429,\r\n    \"err_msg\": \"Public Key For Payload Encryption Key Up To 500 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10430,\r\n    \"err_msg\": \"Public Key For Payload Encryption Key is Required\"\r\n}"},{"id":"e73c1ca6-48ef-4cf6-96bf-0eb467a24442","name":"/callback","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"NotificationID\": \"abcdefg...\", // string, not null, ISV created GUID or other globally unique ID within the ISV + Store relationship that identifies this notification registration\n\t\"POSEventType\": 1001, // int, not null, POS defined call back event type enumeration, See additional section here for current list of supported event triggers\n\t\"CallBackProtocol\": 1, // int, not null, 1=REST One-Way; 2=REST Two-Way; 3=TCP One-Way; 4=UDP One-Way\n\t\"CallBackURLorIP\": \"https://xyz.com/test\", // string, not null, up to 500 char; if REST API callback endpoint, provide the full url to the REST API for POS to call back to, including the http or https; if TCP or UDP call back endpoint, provide the ip address or domain that resolves to the ip address for the POS to connect to via TCP, or broadcast via UDP; both REST API and TCP / UDP endpoints may be locally hosted endpoints at the store, or one located on the Internet\n\t\"CallBackPort\": 443, // int, not null, the port associated with the call back end point\n\t\"H5FormPrompt\": false, // bool, not null, indicate if a HTML5 web form needs to be prompted by the POS to help ISV collect certain approved information. For example, loyalty registration information, fiscal tax id number etc; this is supported for all CallBackProtcols, and is performed before the actual callback action; the ISV is expected to create and host such a H5 form, and provide a UI experience matching to the Express look and feel to minimize user distruption; if H5FormPrompt = false, then callback is performed automatically without any user prompt, and data is packaged according to the event trigger type.\n\t\"H5FormResponseRequired\": false, // bool, not null, if H5FormPrompt = true, then this field indicates if the POS must require the H5Form to be completed by the user before execution of program can continue in that event trigger\n\t\"H5FormURL\": \"https://xyz.com/test\", // string, null, ISV provided HTML5 URL that POS will load and pormpt to user for data collection before callback is triggered; if H5 input is not required then skip will abort callback and POS will continue to execute; if H5 input is required, then POS will stop until either H5 input is provided or current action is aborted.  Warning, ISV cannot prompt for user to input ANY TYPE of payment card or sensitive data.\n\t\"H5FormHash\": \"abcd...\", // string, null, if H5FormURL is set, the content of the H5Form must be hashed using SHA1, simply has the entire form HTML5 text content; POS will validate if the currently prompted H5Form match the proposed H5Form Hash; this is to ensure that the H5Form approved do not get modified after certification as data security and expected user input must be validated by Aldelo for each modification\n\t\"AuthHeaderKeyName\": \"express-callback-key\", // string, not null, ISV app provides a auth header key name for POS to use during call back; if REST API, this key name and value is send via header; if TCP or UDP, then this header key name and value are sent as a json string { \"express-callback-key\": \"abcdefg...\" } then followed by the actual payload data, for each tcp or udp message called back; the purpose is to let ISV app being called by POS to know if the caller is indeed its intended callback party\n\t\"AuthHeaderKeyValue\": \"abcdefg...\", // string, not null, the key value for AuthHeaderKeyName, typically a GUID will suffice but the ISV app should try to validate when callback is invoked by POS (although its not required)\n\t\"CallBackRequiresEncryption\": true, // bool, not null, value is true or false; if true, then POS doing callback will encrypt data being sent back to the ISV app\n\t\"PublicKeyForPayloadEncryptionKey\": \"abcdefg...\" // string, null, required if call back encryption is enabled, the ISV app registering for call back provides its public key; POS during call back will encrypt the call back payload with an encryption key POS generates, encrypting using AES 256 bit cryptography; POS will then protect the payload encryption key by encrypting it with the ISV provided public key; POS will then send the encrypted payload back; in the case of REST API call back, the encrypted payload key protected by the ISV public key is sent back via HTTP Header \"Payload-Key\"; in the case of TCP or UDP, the Auth Header key name value JSON is updated to show as { \"express-callback-key\": \"abcdefg...\", \"Payload-Key\": \"abcdefg...\" }; ISV upon receiving the encrypted payload and the payload key will need to first decrypt the Payload Key using its Private Key, and the using the Decrypted Payload Key to decrypt the protected payload data\n}"},"url":"https://sandbox.aldelo.io/callback"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"a2535520-1c91-4876-abc9-793b324933f4"},{"name":"/callback","id":"b9126c0f-2ed6-41ef-8487-700532c12278","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/callback/{requiredNotificationID}","description":"<p>Allow ISV app to call this api to remove a prior notification registration</p>\n","urlObject":{"protocol":"https","path":["callback","{requiredNotificationID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"0c1ed1cc-4208-4db5-ace1-632c508195d8","name":"/callback","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/callback/{requiredNotificationID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10431,\r\n    \"err_msg\": \"Valid Notification ID is Required\"\r\n}"},{"id":"cbf2701a-fbe5-4f1e-878c-2e270ede0a71","name":"/callback/{requiredNotificationID}","originalRequest":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/callback/10000000000000000001"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{ “err_code”: 0, “err_msg”: null }"}],"_postman_id":"b9126c0f-2ed6-41ef-8487-700532c12278"},{"name":"/countdown","id":"30f556b7-e7ac-44d7-9bb3-975d1a7defc7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2712-8FD7"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"url":"https://sandbox.aldelo.io/countdown/{menuGroupID}","urlObject":{"protocol":"https","path":["countdown","{menuGroupID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"a6fb9845-0c35-445c-9483-f6972b987958","name":"/countdown","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2712-8FD7"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"url":"https://sandbox.aldelo.io/countdown/{menuGroupID}"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"ItemID\": \"1000000000000000001\",\r\n        \"QtyCountDown\": 15.00\r\n    },\r\n    {\r\n        \"ItemID\": \"1000000000000000002\",\r\n        \"QtyCountDown\": null\r\n    },\r\n    {\r\n        \"ItemID\": \"1000000000000000003\",\r\n        \"QtyCountDown\": null\r\n    },\r\n    \r\n    \r\n]"}],"_postman_id":"30f556b7-e7ac-44d7-9bb3-975d1a7defc7"},{"name":"/giftcardbalancecheck","id":"ceabbf69-a8c5-4ed3-ac0c-fb41d9e940ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-181207-0001"},{"key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","key":"Store-App-Token","type":"text","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/giftcardbalancecheck?requiredQRorAcctNum=5000016700000001000000014412","description":"<p>Get the reservation details based on the RSVP ID</p>\n","urlObject":{"protocol":"https","path":["giftcardbalancecheck"],"host":["sandbox","aldelo","io"],"query":[{"description":{"content":"<p>Required</p>\n","type":"text/plain"},"key":"requiredQRorAcctNum","value":"5000016700000001000000014412"}],"variable":[]}},"response":[{"id":"4f302a3c-e45d-4760-b32d-259484ae30fa","name":"/giftcardbalancecheck","originalRequest":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-181207-0001"},{"key":"ISV-Key","type":"text","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f"},{"key":"App-Key","type":"text","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2296-1C2A"},{"description":"Sandbox Test Store App Token (Required For New Connection)","key":"Store-App-Token","type":"text","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://sandbox.aldelo.io/giftcardbalancecheck?requiredQRorAcctNum=5000016700000001000000014412","protocol":"https","host":["sandbox","aldelo","io"],"path":["giftcardbalancecheck"],"query":[{"key":"requiredQRorAcctNum","value":"5000016700000001000000014412","description":"Required"}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"CardNumber\": \"5000016700000001000000014412\",\r\n    \"Balance\": 0.0,\r\n    \"CashOutBalance\": 0.0,\r\n    \"CardStatus\": 0\r\n}"}],"_postman_id":"ceabbf69-a8c5-4ed3-ac0c-fb41d9e940ef"},{"name":"/email","id":"a4d64aec-0828-482b-9c2d-e3ea419fd6ce","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-200220-0001"},{"key":"ISV-Key","type":"text","value":"81bd1c4a-8d72-4575-8390-781b2319170e"},{"key":"App-Key","type":"text","value":"a14c00ec-5222-4fc9-a058-c420346cea24"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"4-6B68"},{"key":"Store-App-Token","type":"text","value":"d494cd6d-20c6-4829-8679-ba1e12fef3d2"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/email/{OrderID}/{EmailAddress}","description":"<p>Send receipt email based on the given order ID</p>\n","urlObject":{"protocol":"https","path":["email","{OrderID}","{EmailAddress}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"a4d64aec-0828-482b-9c2d-e3ea419fd6ce"},{"name":"/print","id":"4027f47f-8ae4-4d8f-a75c-8ed7ef466740","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-190327-0001","type":"text"},{"key":"ISV-Key","value":"71036541-2fd7-42f6-a8ef-0e09b762178a","type":"text"},{"key":"App-Key","value":"07232183-9337-42fe-a84e-b9d4c11c019b","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"3525-B34A","type":"text"},{"key":"Store-App-Token","value":"aabf94c8-80e1-4931-af1f-91b4e32b60c4","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/print/{OrderID}","description":"<p>Print Guest Check based on the given order ID</p>\n","urlObject":{"protocol":"https","path":["print","{OrderID}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"4027f47f-8ae4-4d8f-a75c-8ed7ef466740"},{"name":"/calculation","id":"e3d686bf-4c10-4ef2-86a0-6332f4f645e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"OrderType\": 1, // int, not null, 1=DineIn, 2=Bar, 3=TakeOut, 4=DriveThru, 5=Delivery, 6=Retail\n    \"GuestCount\": 99, // int, not null, 1 ~ 99\n\t\"SeatingID\": null, // bigint, null\n\t\"BarTabName\": null, // string, null, up to 100 char, bar tab order type only\n    \"CustomerPickupName\": null, // string, null, up to 100 char\n    \"OrderDiscountID\": null,  // [bigint] NULL\n    \"CashPromoAmountApplied\": null, // float, null, cash promotional discount applied to this order\n    \"OrderSurchargeID\": null,  // bigint, null\n    \"OrderGratuityPercent\": 15.00, // float, null, order gratuity applied toward this order\n    \"CashGratuityAmountUsed\": 5.00, // float, null, cash gratuity applied toward this order\n    \"OrderNote\": null, // string, null, up to 40 char, order level note or comment\n    \"RequestedDateTime\": \"2020-12-10 20:00\", // datetime, not null, order request date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n \n    \"OrderDetails\": [\n      {\n    \t  \"ItemID\": 1000000000000000346, // bigint, not null\n        \"SeatNumber\": null, // int, null\n        \"Qty\": 1.000, // float, not null, only weighted item can have fractions, 3 decimal places for weighted item, non weighted item must be integer\n        \"UnitPrice\": 6, // float, null\n        \"LineDiscountID\": null, // bigint, null\n        \"LineNote\": null, // string, null, up to 100 char\n        \"SameDateHoldUntilTime\": \"2018-12-10 20:00\", // datetime, null, Same Date Hold Used Only, order item is held until this date and time, format is yyyy-mm-dd hh:mm with hh in 24 hour notation\n        \"ItemIndex\": 1, // int, not null\n\n        \"OrderDetailModifiers\": [\n          {\n            \"ModifierID\": 1000000000000000291, // bigint, not null\n            \"ModifierPrice\":5, // float, null, modifier price to add on\n            \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n            \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n            \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n            \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n          }\n        ],\n                \n        \"TagAlongItems\": [ // If menu item includes tag along items, then ISV app must include tag along items along with associated modifiers during order entry and order submit\n          {\n            \"ItemID\": 1000000000000000004, // bigint, not null\n            \"OrderDetailModifiers\": [\n              {\n                \"ModifierID\": 1000000000000000291, // bigint, not null\n                \"ModifierPrice\":5, // float, null, modifier price to add on\n                \"PortionType\": null, // int, null, valid values are: null or 0 means no portion type; 1 = for whole portion; 2 = for halves portion; 3 = for thirds portion (portion is used in pizza ordering)\n                \"PortionSection\": null, // int, null, conditionally required if PortionType is 2 or 3; indicates portion section: 1=Whole, 2=FirstHalf, 3=SecondHalf, 4=FirstThirds, 5=SecondThirds, 6=ThirdThirds\n                \"ModifierType\": 1, // int, null, null means 1, valid values are: null or 1 = for forced modifier; 2 = for advanced modifiers; 3 = for pizza modifier\n                \"ModifierGroupNumber\": 1, // int, null, null means group 1, valid values 1 to 10\n              },\n            ]\n          },\n        ]\n      }\n    ]\n}"},"url":"https://sandbox.aldelo.io/calculation","description":"<p>calculation for Masa Online</p>\n","urlObject":{"protocol":"https","path":["calculation"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"e3d686bf-4c10-4ef2-86a0-6332f4f645e5"},{"name":"/masaorder","id":"df46fa45-100f-4c85-9ee3-073b8a130de6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2712-8FD7"},{"description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","key":"Store-App-Token","type":"text","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a"}],"body":{"mode":"raw","raw":"{\r\n    \"ID\": 1000000000000000027,\r\n    \"ChainID\": 0,\r\n    \"StoreID\": 5,\r\n    \"RowGID\": \"d9dd4dc6-946c-4e60-9529-86c21a1052e0\",\r\n    \"FlexData\": null,\r\n    \"CreatedUTC\": \"2020-05-03T06:30:19Z\",\r\n    \"CreatedTimeZone\": 0,\r\n    \"CreatedDaylightOffset\": 0,\r\n    \"CreatedOriginGID\": null,\r\n    \"CreatedUserID\": null,\r\n    \"UpdatedUTC\": null,\r\n    \"UpdatedTimeZone\": null,\r\n    \"UpdatedDaylightOffset\": null,\r\n    \"UpdatedOriginGID\": null,\r\n    \"UpdatedUserID\": null,\r\n    \"DeletedUTC\": null,\r\n    \"DeletedTimeZone\": null,\r\n    \"DeletedDaylightOffset\": null,\r\n    \"DeletedOriginGID\": null,\r\n    \"DeletedUserID\": null,\r\n    \"IsDeleted\": 0,\r\n    \"OrderDateTime\": \"2020-05-03T06:30:15.5251Z\",\r\n    \"BusinessDate\": \"2020-05-03\",\r\n    \"OrderCreatedDateTime\": \"2020-05-03T06:30:15.5251Z\",\r\n    \"CreatedBusinessDate\": \"2020-05-03\",\r\n    \"MasaOrderNumber\": 2000000000000202082,\r\n    \"POSOrderNumber\": 0,\r\n    \"RequestedDate\": 0,\r\n    \"RequestedTime\": 0,\r\n    \"ReadyMinutes\": null,\r\n    \"MasaDriverGID\": null,\r\n    \"PickupTagNumber\": \"AAAF\",\r\n    \"TicketNumber\": null,\r\n    \"OrderGroupNumber\": null,\r\n    \"AxEmployeeID\": null,\r\n    \"AxStationID\": null,\r\n    \"OrderType\": 1,\r\n    \"OOIntegrationSource\": null,\r\n    \"AxDineInTableID\": null,\r\n    \"AxCustomerID\": 96,\r\n    \"DeliveryCharge\": null,\r\n    \"DriverComp\": null,\r\n    \"AxDriverEmployeeID\": null,\r\n    \"DriverDepartureDateTime\": null,\r\n    \"DriverArrivalDateTime\": null,\r\n    \"HoldUntilDateTime\": null,\r\n    \"Tax1Rate\": 1,\r\n    \"Tax1Inclusive\": 0,\r\n    \"Tax1SurchargeTaxable\": 0,\r\n    \"Tax1DeliveryChargeTaxable\": 0,\r\n    \"Tax1AutoGratuityTaxable\": 0,\r\n    \"Tax1TaxableSales\": 0,\r\n    \"Tax2Rate\": 10,\r\n    \"Tax2Inclusive\": 1,\r\n    \"Tax2SurchargeTaxable\": 1,\r\n    \"Tax2DeliveryChargeTaxable\": 0,\r\n    \"Tax2AutoGratuityTaxable\": 1,\r\n    \"Tax2TaxPrevTax\": 0,\r\n    \"Tax2TaxableSales\": 0,\r\n    \"Tax3Rate\": 10,\r\n    \"Tax3Inclusive\": 0,\r\n    \"Tax3SurchargeTaxable\": 1,\r\n    \"Tax3DeliveryChargeTaxable\": 1,\r\n    \"Tax3AutoGratuityTaxable\": 1,\r\n    \"Tax3TaxPrevTax\": 0,\r\n    \"Tax3TaxableSales\": 0,\r\n    \"AxDiscountID\": 1000000000000000004,\r\n    \"DiscountRate\": 6,\r\n    \"DiscountBasis\": 2,\r\n    \"DiscountAmountUsed\": null,\r\n    \"Tax1DiscountTaxable\": 1,\r\n    \"CashDiscountAmount\": null,\r\n    \"AxCashDiscountEmployeeID\": null,\r\n    \"AxSurchargeID\": 1000000000000000002,\r\n    \"SurchargeRate\": 15,\r\n    \"SurchargeBasis\": 1,\r\n    \"SurchargeAmountUsed\": null,\r\n    \"OrderStatus\": 3,\r\n    \"SubTotal\": 5,\r\n    \"Tax1AmountUsed\": 0,\r\n    \"Tax1InclusiveAmountUsed\": 0,\r\n    \"Tax2AmountUsed\": 0,\r\n    \"Tax2InclusiveAmountUsed\": 0,\r\n    \"Tax3AmountUsed\": 0,\r\n    \"Tax3InclusiveAmountUsed\": 0,\r\n    \"OrderTotal\": 5.11,\r\n    \"GratuityApplicableTotal\": 0,\r\n    \"GratuityPercent\": 15,\r\n    \"IsPercentGratuityAuto\": 0,\r\n    \"PercentGratuityAmountUsed\": null,\r\n    \"CashGratuityAmountUsed\": 5,\r\n    \"RoundingAdjustAmount\": null,\r\n    \"Kitchen1AlreadyPrinted\": 0,\r\n    \"Kitchen2AlreadyPrinted\": 0,\r\n    \"Kitchen3AlreadyPrinted\": 0,\r\n    \"Kitchen4AlreadyPrinted\": 0,\r\n    \"Kitchen5AlreadyPrinted\": 0,\r\n    \"Kitchen6AlreadyPrinted\": 0,\r\n    \"BarAlreadyPrinted\": 0,\r\n    \"PackagerAlreadyPrinted\": 0,\r\n    \"GuestCheckAlreadyPrinted\": 0,\r\n    \"GuestCheckPrintedAfterSettled\": 0,\r\n    \"DriveThruCompletedDateTime\": null,\r\n    \"BarTabName\": null,\r\n    \"PickupCustomerName\": null,\r\n    \"DineInTableReady\": 0,\r\n    \"GuestCount\": 99,\r\n    \"OrderLastEditedDateTime\": null,\r\n    \"OrderLockDateTime\": null,\r\n    \"PagerNumber\": null,\r\n    \"FacturaNumber\": null,\r\n    \"BarTabPreAuth\": false,\r\n    \"OrderNote\": null,\r\n    \"Tax2DiscountTaxable\": 0,\r\n    \"Tax3DiscountTaxable\": 0,\r\n    \"TipToEmployeeDateTime\": null,\r\n    \"GratuityClaimChitPrinted\": 0,\r\n    \"AxRSVPID\": null,\r\n    \"TipFeeTotal\": null,\r\n    \"BankSurchargeTotal\": null,\r\n    \"AuditData\": null,\r\n    \"OriginalEmployeeID\": null,\r\n    \"BarTabCeiling\": null,\r\n    \"TokenAPMSRefNum\": null,\r\n    \"MerchantFeeAmount\": null,\r\n    \"CombineToOrderID\": null,\r\n    \"CombineDateTime\": null,\r\n    \"CombineEmployeeID\": null,\r\n    \"CombineDeviceGUID\": null,\r\n    \"Kitchen7AlreadyPrinted\": 0,\r\n    \"Kitchen8AlreadyPrinted\": 0,\r\n    \"Kitchen9AlreadyPrinted\": 0,\r\n    \"Kitchen10AlreadyPrinted\": 0,\r\n    \"Kitchen11AlreadyPrinted\": 0,\r\n    \"Kitchen12AlreadyPrinted\": 0,\r\n    \"Kitchen13AlreadyPrinted\": 0,\r\n    \"Kitchen14AlreadyPrinted\": 0,\r\n    \"Kitchen15AlreadyPrinted\": 0,\r\n    \"Kitchen16AlreadyPrinted\": 0,\r\n    \"Kitchen17AlreadyPrinted\": 0,\r\n    \"Kitchen18AlreadyPrinted\": 0,\r\n    \"Kitchen19AlreadyPrinted\": 0,\r\n    \"Kitchen20AlreadyPrinted\": 0,\r\n    \"IsvProductKey\": null,\r\n    \"IntegratePending\": 0,\r\n    \"Kitchen1KDSSent\": 0,\r\n    \"Kitchen2KDSSent\": 0,\r\n    \"Kitchen3KDSSent\": 0,\r\n    \"Kitchen4KDSSent\": 0,\r\n    \"Kitchen5KDSSent\": 0,\r\n    \"Kitchen6KDSSent\": 0,\r\n    \"Kitchen7KDSSent\": 0,\r\n    \"Kitchen8KDSSent\": 0,\r\n    \"Kitchen9KDSSent\": 0,\r\n    \"Kitchen10KDSSent\": 0,\r\n    \"Kitchen11KDSSent\": 0,\r\n    \"Kitchen12KDSSent\": 0,\r\n    \"Kitchen13KDSSent\": 0,\r\n    \"Kitchen14KDSSent\": 0,\r\n    \"Kitchen15KDSSent\": 0,\r\n    \"Kitchen16KDSSent\": 0,\r\n    \"Kitchen17KDSSent\": 0,\r\n    \"Kitchen18KDSSent\": 0,\r\n    \"Kitchen19KDSSent\": 0,\r\n    \"Kitchen20KDSSent\": 0,\r\n    \"CDPIntegratedCredit\": 0,\r\n    \"CDPIntegratedDebit\": 0,\r\n    \"CDPIntegratedAlipayWeChatPay\": 0,\r\n    \"CDPAlreadyInItemPricing\": false,\r\n    \"CDPRate\": null,\r\n    \"Tax1ExemptSales\": null,\r\n    \"Tax2ExemptSales\": null,\r\n    \"Tax3ExemptSales\": null,\r\n    \"Tax1ExemptRate\": 1,\r\n    \"Tax2ExemptRate\": 10,\r\n    \"Tax3ExemptRate\": 10,\r\n    \"DeliveryAddressInfo\": null,\r\n    \"MasaOnlineInfo\": null,\r\n    \"ISVRefNumber\": \"abcd-efg...\", // string，null, up to 100 char, ISV Reference Number, generated by ISV to track order submitted, may be used for querying order status upon submit\r\n    \"OrderTransactions\": [\r\n        {\r\n            \"ID\": 1000000000000000035,\r\n            \"ChainID\": 0,\r\n            \"StoreID\": 5,\r\n            \"RowGID\": \"c0746539-5f6c-4e37-bd0f-5e38ffb22ef8\",\r\n            \"FlexData\": null,\r\n            \"CreatedUTC\": \"2020-05-03T06:30:24Z\",\r\n            \"CreatedTimeZone\": 0,\r\n            \"CreatedDaylightOffset\": 0,\r\n            \"CreatedOriginGID\": null,\r\n            \"CreatedUserID\": null,\r\n            \"UpdatedUTC\": null,\r\n            \"UpdatedTimeZone\": null,\r\n            \"UpdatedDaylightOffset\": null,\r\n            \"UpdatedOriginGID\": null,\r\n            \"UpdatedUserID\": null,\r\n            \"DeletedUTC\": null,\r\n            \"DeletedTimeZone\": null,\r\n            \"DeletedDaylightOffset\": null,\r\n            \"DeletedOriginGID\": null,\r\n            \"DeletedUserID\": null,\r\n            \"IsDeleted\": 0,\r\n            \"AxOrderID\": 1000000000000000027,\r\n            \"AxMenuItemID\": 1000000000000000001,\r\n            \"AutoPriceCode\": null,\r\n            \"TransactionVoided\": false,\r\n            \"Qty\": 1,\r\n            \"IsWeightedItem\": false,\r\n            \"IsManualWeightEntry\": false,\r\n            \"WeightUOMName\": null,\r\n            \"UnitPrice\": 6,\r\n            \"MenuItemRecipeUnitCost\": null,\r\n            \"AxDiscountID\": null,\r\n            \"DiscountRate\": null,\r\n            \"DiscountBasis\": null,\r\n            \"DiscountAmountUsed\": null,\r\n            \"Tax1Taxable\": true,\r\n            \"Tax2Taxable\": false,\r\n            \"Tax3Taxable\": false,\r\n            \"TotalMenuModifiersUnitPrice\": null,\r\n            \"TotalMenuModifiersRecipeUnitCost\": null,\r\n            \"MenuItemMaxUnitPriceAllowed\": null,\r\n            \"ExtendedPrice\": 0,\r\n            \"SeatNumber\": 1,\r\n            \"LineNote\": null,\r\n            \"HoldUntilDateTime\": null,\r\n            \"FoodStampPayable\": 0,\r\n            \"PrepPrinted\": false,\r\n            \"Kitchen1AlreadyPrinted\": 0,\r\n            \"Kitchen2AlreadyPrinted\": 0,\r\n            \"Kitchen3AlreadyPrinted\": 0,\r\n            \"Kitchen4AlreadyPrinted\": 0,\r\n            \"Kitchen5AlreadyPrinted\": 0,\r\n            \"Kitchen6AlreadyPrinted\": 0,\r\n            \"BarAlreadyPrinted\": 0,\r\n            \"Kitchen1KDSSent\": 0,\r\n            \"Kitchen2KDSSent\": 0,\r\n            \"Kitchen3KDSSent\": 0,\r\n            \"Kitchen4KDSSent\": 0,\r\n            \"Kitchen5KDSSent\": 0,\r\n            \"Kitchen6KDSSent\": 0,\r\n            \"BarKDSSent\": 0,\r\n            \"PizzaLabelAlreadyPrinted\": 0,\r\n            \"AxCreatedByStationID\": null,\r\n            \"AxCreatedByEmployeeID\": null,\r\n            \"AxSettledByStationID\": null,\r\n            \"PrimaryChitPrinterTitle\": null,\r\n            \"CourseNumber\": null,\r\n            \"ItemFired\": 0,\r\n            \"TransactionDateTime\": \"2020-05-03T06:30:21.928Z\",\r\n            \"MenuItemClass\": 1,\r\n            \"AuditData\": null,\r\n            \"GiftCardFaceValue\": null,\r\n            \"GiftCardLast4Digits\": null,\r\n            \"IsOpenPrice\": false,\r\n            \"CombineFromOrderID\": null,\r\n            \"Kitchen7AlreadyPrinted\": 0,\r\n            \"Kitchen8AlreadyPrinted\": 0,\r\n            \"Kitchen9AlreadyPrinted\": 0,\r\n            \"Kitchen10AlreadyPrinted\": 0,\r\n            \"Kitchen11AlreadyPrinted\": 0,\r\n            \"Kitchen12AlreadyPrinted\": 0,\r\n            \"Kitchen13AlreadyPrinted\": 0,\r\n            \"Kitchen14AlreadyPrinted\": 0,\r\n            \"Kitchen15AlreadyPrinted\": 0,\r\n            \"Kitchen16AlreadyPrinted\": 0,\r\n            \"Kitchen17AlreadyPrinted\": 0,\r\n            \"Kitchen18AlreadyPrinted\": 0,\r\n            \"Kitchen19AlreadyPrinted\": 0,\r\n            \"Kitchen20AlreadyPrinted\": 0,\r\n            \"Kitchen7KDSSent\": 0,\r\n            \"Kitchen8KDSSent\": 0,\r\n            \"Kitchen9KDSSent\": 0,\r\n            \"Kitchen10KDSSent\": 0,\r\n            \"Kitchen11KDSSent\": 0,\r\n            \"Kitchen12KDSSent\": 0,\r\n            \"Kitchen13KDSSent\": 0,\r\n            \"Kitchen14KDSSent\": 0,\r\n            \"Kitchen15KDSSent\": 0,\r\n            \"Kitchen16KDSSent\": 0,\r\n            \"Kitchen17KDSSent\": 0,\r\n            \"Kitchen18KDSSent\": 0,\r\n            \"Kitchen19KDSSent\": 0,\r\n            \"Kitchen20KDSSent\": 0,\r\n            \"AxManagerEmployeeID\": null,\r\n            \"IsvProductKey\": null,\r\n            \"WeightedItemModPriceSeparate\": false,\r\n            \"Tax1ExemptEnabled\": 0,\r\n            \"Tax2ExemptEnabled\": 0,\r\n            \"Tax3ExemptEnabled\": 0,\r\n            \"GiftCardNumber\": null,\r\n            \"IsCreditVoucher\": false,\r\n            \"StoreCardCashValue\": null,\r\n            \"OrderTransModifiers\": [\r\n                {\r\n                    \"ID\": 1000000000000000022,\r\n                    \"ChainID\": 0,\r\n                    \"StoreID\": 5,\r\n                    \"RowGID\": \"1e677023-72f5-4cb2-82ec-707e21d397cd\",\r\n                    \"FlexData\": null,\r\n                    \"CreatedUTC\": \"2020-05-03T06:30:30Z\",\r\n                    \"CreatedTimeZone\": 0,\r\n                    \"CreatedDaylightOffset\": 0,\r\n                    \"CreatedOriginGID\": null,\r\n                    \"CreatedUserID\": null,\r\n                    \"UpdatedUTC\": null,\r\n                    \"UpdatedTimeZone\": null,\r\n                    \"UpdatedDaylightOffset\": null,\r\n                    \"UpdatedOriginGID\": null,\r\n                    \"UpdatedUserID\": null,\r\n                    \"DeletedUTC\": null,\r\n                    \"DeletedTimeZone\": null,\r\n                    \"DeletedDaylightOffset\": null,\r\n                    \"DeletedOriginGID\": null,\r\n                    \"DeletedUserID\": null,\r\n                    \"IsDeleted\": false,\r\n                    \"AxOrderID\": 1000000000000000027,\r\n                    \"AxOrderTransactionID\": 1000000000000000035,\r\n                    \"ParentSortOrder\": 0,\r\n                    \"ChildSortOrder\": 0,\r\n                    \"AxMenuModifierID\": 1000000000000000001,\r\n                    \"UnitPrice\": 3,\r\n                    \"RecipeUnitCost\": null,\r\n                    \"PortionType\": null,\r\n                    \"PortionSection\": null,\r\n                    \"IsVoided\": false\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}"},"url":"https://sandbox.aldelo.io/masaorder","description":"<p>calculation for Masa Online</p>\n","urlObject":{"protocol":"https","path":["masaorder"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[{"id":"1a73f8c5-849d-4391-9776-2517414e7cfe","name":"/masaorder","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-180928-0002","type":"text"},{"key":"ISV-Key","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f","type":"text"},{"key":"App-Key","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2712-8FD7","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ID\": 1000000000000000025,\r\n    \"ChainID\": 0,\r\n    \"StoreID\": 5,\r\n    \"RowGID\": \"f10d0bc7-1a9f-4fa9-b7d6-52f099b872d6\",\r\n    \"FlexData\": null,\r\n    \"CreatedUTC\": \"2020-05-02T13:22:43+08:00\",\r\n    \"CreatedTimeZone\": 0,\r\n    \"CreatedDaylightOffset\": 0,\r\n    \"CreatedOriginGID\": null,\r\n    \"CreatedUserID\": null,\r\n    \"UpdatedUTC\": null,\r\n    \"UpdatedTimeZone\": null,\r\n    \"UpdatedDaylightOffset\": null,\r\n    \"UpdatedOriginGID\": null,\r\n    \"UpdatedUserID\": null,\r\n    \"DeletedUTC\": null,\r\n    \"DeletedTimeZone\": null,\r\n    \"DeletedDaylightOffset\": null,\r\n    \"DeletedOriginGID\": null,\r\n    \"DeletedUserID\": null,\r\n    \"IsDeleted\": 0,\r\n    \"OrderDateTime\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"BusinessDate\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"OrderCreatedDateTime\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"CreatedBusinessDate\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"MasaOrderNumber\": 2000000000000202073,\r\n    \"POSOrderNumber\": 0,\r\n    \"RequestedDate\": 0,\r\n    \"RequestedTime\": 0,\r\n    \"ReadyMinutes\": null,\r\n    \"MasaDriverGID\": null,\r\n    \"PickupTagNumber\": \"AAAD\",\r\n    \"TicketNumber\": null,\r\n    \"OrderGroupNumber\": null,\r\n    \"AxEmployeeID\": null,\r\n    \"AxStationID\": null,\r\n    \"OrderType\": 1,\r\n    \"OOIntegrationSource\": null,\r\n    \"AxDineInTableID\": null,\r\n    \"AxCustomerID\": 96,\r\n    \"DeliveryCharge\": null,\r\n    \"DriverComp\": null,\r\n    \"AxDriverEmployeeID\": null,\r\n    \"DriverDepartureDateTime\": null,\r\n    \"DriverArrivalDateTime\": null,\r\n    \"HoldUntilDateTime\": null,\r\n    \"Tax1Rate\": 1,\r\n    \"Tax1Inclusive\": 0,\r\n    \"Tax1SurchargeTaxable\": 0,\r\n    \"Tax1DeliveryChargeTaxable\": 0,\r\n    \"Tax1AutoGratuityTaxable\": 0,\r\n    \"Tax1TaxableSales\": 0,\r\n    \"Tax2Rate\": 10,\r\n    \"Tax2Inclusive\": 1,\r\n    \"Tax2SurchargeTaxable\": 1,\r\n    \"Tax2DeliveryChargeTaxable\": 0,\r\n    \"Tax2AutoGratuityTaxable\": 1,\r\n    \"Tax2TaxPrevTax\": 0,\r\n    \"Tax2TaxableSales\": 0,\r\n    \"Tax3Rate\": 10,\r\n    \"Tax3Inclusive\": 0,\r\n    \"Tax3SurchargeTaxable\": 1,\r\n    \"Tax3DeliveryChargeTaxable\": 1,\r\n    \"Tax3AutoGratuityTaxable\": 1,\r\n    \"Tax3TaxPrevTax\": 0,\r\n    \"Tax3TaxableSales\": 0,\r\n    \"AxDiscountID\": 1000000000000000004,\r\n    \"DiscountRate\": 6,\r\n    \"DiscountBasis\": 2,\r\n    \"DiscountAmountUsed\": null,\r\n    \"Tax1DiscountTaxable\": 1,\r\n    \"CashDiscountAmount\": null,\r\n    \"AxCashDiscountEmployeeID\": null,\r\n    \"AxSurchargeID\": 1000000000000000002,\r\n    \"SurchargeRate\": 15,\r\n    \"SurchargeBasis\": 1,\r\n    \"SurchargeAmountUsed\": null,\r\n    \"OrderStatus\": 3,\r\n    \"SubTotal\": 5,\r\n    \"Tax1AmountUsed\": 0,\r\n    \"Tax1InclusiveAmountUsed\": 0,\r\n    \"Tax2AmountUsed\": 0,\r\n    \"Tax2InclusiveAmountUsed\": 0,\r\n    \"Tax3AmountUsed\": 0,\r\n    \"Tax3InclusiveAmountUsed\": 0,\r\n    \"OrderTotal\": 5.11,\r\n    \"GratuityApplicableTotal\": 0,\r\n    \"GratuityPercent\": 15,\r\n    \"IsPercentGratuityAuto\": 0,\r\n    \"PercentGratuityAmountUsed\": null,\r\n    \"CashGratuityAmountUsed\": 5,\r\n    \"RoundingAdjustAmount\": null,\r\n    \"Kitchen1AlreadyPrinted\": 0,\r\n    \"Kitchen2AlreadyPrinted\": 0,\r\n    \"Kitchen3AlreadyPrinted\": 0,\r\n    \"Kitchen4AlreadyPrinted\": 0,\r\n    \"Kitchen5AlreadyPrinted\": 0,\r\n    \"Kitchen6AlreadyPrinted\": 0,\r\n    \"BarAlreadyPrinted\": 0,\r\n    \"PackagerAlreadyPrinted\": 0,\r\n    \"GuestCheckAlreadyPrinted\": 0,\r\n    \"GuestCheckPrintedAfterSettled\": 0,\r\n    \"DriveThruCompletedDateTime\": null,\r\n    \"BarTabName\": null,\r\n    \"PickupCustomerName\": null,\r\n    \"DineInTableReady\": 0,\r\n    \"GuestCount\": 99,\r\n    \"OrderLastEditedDateTime\": null,\r\n    \"OrderLockDateTime\": null,\r\n    \"PagerNumber\": null,\r\n    \"FacturaNumber\": null,\r\n    \"BarTabPreAuth\": false,\r\n    \"OrderNote\": null,\r\n    \"Tax2DiscountTaxable\": 0,\r\n    \"Tax3DiscountTaxable\": 0,\r\n    \"TipToEmployeeDateTime\": null,\r\n    \"GratuityClaimChitPrinted\": 0,\r\n    \"AxRSVPID\": null,\r\n    \"TipFeeTotal\": null,\r\n    \"BankSurchargeTotal\": null,\r\n    \"AuditData\": null,\r\n    \"OriginalEmployeeID\": null,\r\n    \"BarTabCeiling\": null,\r\n    \"TokenAPMSRefNum\": null,\r\n    \"MerchantFeeAmount\": null,\r\n    \"CombineToOrderID\": null,\r\n    \"CombineDateTime\": null,\r\n    \"CombineEmployeeID\": null,\r\n    \"CombineDeviceGUID\": null,\r\n    \"Kitchen7AlreadyPrinted\": 0,\r\n    \"Kitchen8AlreadyPrinted\": 0,\r\n    \"Kitchen9AlreadyPrinted\": 0,\r\n    \"Kitchen10AlreadyPrinted\": 0,\r\n    \"Kitchen11AlreadyPrinted\": 0,\r\n    \"Kitchen12AlreadyPrinted\": 0,\r\n    \"Kitchen13AlreadyPrinted\": 0,\r\n    \"Kitchen14AlreadyPrinted\": 0,\r\n    \"Kitchen15AlreadyPrinted\": 0,\r\n    \"Kitchen16AlreadyPrinted\": 0,\r\n    \"Kitchen17AlreadyPrinted\": 0,\r\n    \"Kitchen18AlreadyPrinted\": 0,\r\n    \"Kitchen19AlreadyPrinted\": 0,\r\n    \"Kitchen20AlreadyPrinted\": 0,\r\n    \"IsvProductKey\": null,\r\n    \"IntegratePending\": 0,\r\n    \"Kitchen1KDSSent\": 0,\r\n    \"Kitchen2KDSSent\": 0,\r\n    \"Kitchen3KDSSent\": 0,\r\n    \"Kitchen4KDSSent\": 0,\r\n    \"Kitchen5KDSSent\": 0,\r\n    \"Kitchen6KDSSent\": 0,\r\n    \"Kitchen7KDSSent\": 0,\r\n    \"Kitchen8KDSSent\": 0,\r\n    \"Kitchen9KDSSent\": 0,\r\n    \"Kitchen10KDSSent\": 0,\r\n    \"Kitchen11KDSSent\": 0,\r\n    \"Kitchen12KDSSent\": 0,\r\n    \"Kitchen13KDSSent\": 0,\r\n    \"Kitchen14KDSSent\": 0,\r\n    \"Kitchen15KDSSent\": 0,\r\n    \"Kitchen16KDSSent\": 0,\r\n    \"Kitchen17KDSSent\": 0,\r\n    \"Kitchen18KDSSent\": 0,\r\n    \"Kitchen19KDSSent\": 0,\r\n    \"Kitchen20KDSSent\": 0,\r\n    \"CDPIntegratedCredit\": 0,\r\n    \"CDPIntegratedDebit\": 0,\r\n    \"CDPIntegratedAlipayWeChatPay\": 0,\r\n    \"CDPAlreadyInItemPricing\": false,\r\n    \"CDPRate\": null,\r\n    \"Tax1ExemptSales\": null,\r\n    \"Tax2ExemptSales\": null,\r\n    \"Tax3ExemptSales\": null,\r\n    \"Tax1ExemptRate\": 1,\r\n    \"Tax2ExemptRate\": 10,\r\n    \"Tax3ExemptRate\": 10,\r\n    \"DeliveryAddressInfo\": null,\r\n    \"MasaOnlineInfo\": null,\r\n    \"OrderTransactions\": [\r\n        {\r\n            \"ID\": 1000000000000000033,\r\n            \"ChainID\": 0,\r\n            \"StoreID\": 5,\r\n            \"RowGID\": \"4b5868c5-2429-4a5d-9e4d-64e4c773437b\",\r\n            \"FlexData\": null,\r\n            \"CreatedUTC\": \"2020-05-02T13:22:47+08:00\",\r\n            \"CreatedTimeZone\": 0,\r\n            \"CreatedDaylightOffset\": 0,\r\n            \"CreatedOriginGID\": null,\r\n            \"CreatedUserID\": null,\r\n            \"UpdatedUTC\": null,\r\n            \"UpdatedTimeZone\": null,\r\n            \"UpdatedDaylightOffset\": null,\r\n            \"UpdatedOriginGID\": null,\r\n            \"UpdatedUserID\": null,\r\n            \"DeletedUTC\": null,\r\n            \"DeletedTimeZone\": null,\r\n            \"DeletedDaylightOffset\": null,\r\n            \"DeletedOriginGID\": null,\r\n            \"DeletedUserID\": null,\r\n            \"IsDeleted\": 0,\r\n            \"AxOrderID\": 1000000000000000025,\r\n            \"AxMenuItemID\": 1000000000000000001,\r\n            \"AutoPriceCode\": null,\r\n            \"TransactionVoided\": false,\r\n            \"Qty\": 1,\r\n            \"IsWeightedItem\": false,\r\n            \"IsManualWeightEntry\": false,\r\n            \"WeightUOMName\": null,\r\n            \"UnitPrice\": 6,\r\n            \"MenuItemRecipeUnitCost\": null,\r\n            \"AxDiscountID\": null,\r\n            \"DiscountRate\": null,\r\n            \"DiscountBasis\": null,\r\n            \"DiscountAmountUsed\": null,\r\n            \"Tax1Taxable\": true,\r\n            \"Tax2Taxable\": false,\r\n            \"Tax3Taxable\": false,\r\n            \"TotalMenuModifiersUnitPrice\": null,\r\n            \"TotalMenuModifiersRecipeUnitCost\": null,\r\n            \"MenuItemMaxUnitPriceAllowed\": null,\r\n            \"ExtendedPrice\": 0,\r\n            \"SeatNumber\": 1,\r\n            \"LineNote\": null,\r\n            \"HoldUntilDateTime\": null,\r\n            \"FoodStampPayable\": 0,\r\n            \"PrepPrinted\": false,\r\n            \"Kitchen1AlreadyPrinted\": 0,\r\n            \"Kitchen2AlreadyPrinted\": 0,\r\n            \"Kitchen3AlreadyPrinted\": 0,\r\n            \"Kitchen4AlreadyPrinted\": 0,\r\n            \"Kitchen5AlreadyPrinted\": 0,\r\n            \"Kitchen6AlreadyPrinted\": 0,\r\n            \"BarAlreadyPrinted\": 0,\r\n            \"Kitchen1KDSSent\": 0,\r\n            \"Kitchen2KDSSent\": 0,\r\n            \"Kitchen3KDSSent\": 0,\r\n            \"Kitchen4KDSSent\": 0,\r\n            \"Kitchen5KDSSent\": 0,\r\n            \"Kitchen6KDSSent\": 0,\r\n            \"BarKDSSent\": 0,\r\n            \"PizzaLabelAlreadyPrinted\": 0,\r\n            \"AxCreatedByStationID\": null,\r\n            \"AxCreatedByEmployeeID\": null,\r\n            \"AxSettledByStationID\": null,\r\n            \"PrimaryChitPrinterTitle\": null,\r\n            \"CourseNumber\": null,\r\n            \"ItemFired\": 0,\r\n            \"TransactionDateTime\": \"2020-05-02T21:22:44.6302+08:00\",\r\n            \"MenuItemClass\": 1,\r\n            \"AuditData\": null,\r\n            \"GiftCardFaceValue\": null,\r\n            \"GiftCardLast4Digits\": null,\r\n            \"IsOpenPrice\": false,\r\n            \"CombineFromOrderID\": null,\r\n            \"Kitchen7AlreadyPrinted\": 0,\r\n            \"Kitchen8AlreadyPrinted\": 0,\r\n            \"Kitchen9AlreadyPrinted\": 0,\r\n            \"Kitchen10AlreadyPrinted\": 0,\r\n            \"Kitchen11AlreadyPrinted\": 0,\r\n            \"Kitchen12AlreadyPrinted\": 0,\r\n            \"Kitchen13AlreadyPrinted\": 0,\r\n            \"Kitchen14AlreadyPrinted\": 0,\r\n            \"Kitchen15AlreadyPrinted\": 0,\r\n            \"Kitchen16AlreadyPrinted\": 0,\r\n            \"Kitchen17AlreadyPrinted\": 0,\r\n            \"Kitchen18AlreadyPrinted\": 0,\r\n            \"Kitchen19AlreadyPrinted\": 0,\r\n            \"Kitchen20AlreadyPrinted\": 0,\r\n            \"Kitchen7KDSSent\": 0,\r\n            \"Kitchen8KDSSent\": 0,\r\n            \"Kitchen9KDSSent\": 0,\r\n            \"Kitchen10KDSSent\": 0,\r\n            \"Kitchen11KDSSent\": 0,\r\n            \"Kitchen12KDSSent\": 0,\r\n            \"Kitchen13KDSSent\": 0,\r\n            \"Kitchen14KDSSent\": 0,\r\n            \"Kitchen15KDSSent\": 0,\r\n            \"Kitchen16KDSSent\": 0,\r\n            \"Kitchen17KDSSent\": 0,\r\n            \"Kitchen18KDSSent\": 0,\r\n            \"Kitchen19KDSSent\": 0,\r\n            \"Kitchen20KDSSent\": 0,\r\n            \"AxManagerEmployeeID\": null,\r\n            \"IsvProductKey\": null,\r\n            \"WeightedItemModPriceSeparate\": false,\r\n            \"Tax1ExemptEnabled\": 0,\r\n            \"Tax2ExemptEnabled\": 0,\r\n            \"Tax3ExemptEnabled\": 0,\r\n            \"GiftCardNumber\": null,\r\n            \"IsCreditVoucher\": false,\r\n            \"StoreCardCashValue\": null,\r\n            \"OrderTransModifiers\": [\r\n                {\r\n                    \"ID\": 1000000000000000020,\r\n                    \"ChainID\": 0,\r\n                    \"StoreID\": 5,\r\n                    \"RowGID\": \"2db306be-6ceb-4c92-8ba2-4e9b738e2ef4\",\r\n                    \"FlexData\": null,\r\n                    \"CreatedUTC\": \"2020-05-02T13:22:51+08:00\",\r\n                    \"CreatedTimeZone\": 0,\r\n                    \"CreatedDaylightOffset\": 0,\r\n                    \"CreatedOriginGID\": null,\r\n                    \"CreatedUserID\": null,\r\n                    \"UpdatedUTC\": null,\r\n                    \"UpdatedTimeZone\": null,\r\n                    \"UpdatedDaylightOffset\": null,\r\n                    \"UpdatedOriginGID\": null,\r\n                    \"UpdatedUserID\": null,\r\n                    \"DeletedUTC\": null,\r\n                    \"DeletedTimeZone\": null,\r\n                    \"DeletedDaylightOffset\": null,\r\n                    \"DeletedOriginGID\": null,\r\n                    \"DeletedUserID\": null,\r\n                    \"IsDeleted\": false,\r\n                    \"AxOrderID\": 1000000000000000025,\r\n                    \"AxOrderTransactionID\": 1000000000000000033,\r\n                    \"ParentSortOrder\": 0,\r\n                    \"ChildSortOrder\": 0,\r\n                    \"AxMenuModifierID\": 1000000000000000001,\r\n                    \"UnitPrice\": 3,\r\n                    \"RecipeUnitCost\": null,\r\n                    \"PortionType\": null,\r\n                    \"PortionSection\": null,\r\n                    \"IsVoided\": false\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}"},"url":"https://sandbox.aldelo.io/masaorder"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"err_code\": 10362\r\n    \"err_msg\": \"Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10390,\r\n    \"err_msg\": \"Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10322,\r\n    \"err_msg\": \"Order Type Must Be 1 - 6\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10445\r\n    \"err_msg\": \"Guest Count Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10328\r\n    \"err_msg\": \"Seating ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10446\r\n    \"err_msg\": \"Bar Tab Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10329\r\n    \"err_msg\": \"Customer ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10447\r\n    \"err_msg\": \"Delivery Order Requires Customer Address\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10337\r\n    \"err_msg\": \"Address Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10448\r\n    \"err_msg\": \"Pickup Name Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10449\r\n    \"err_msg\": \"Order Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10450\r\n    \"err_msg\": \"Cash Promo Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10326\r\n    \"err_msg\": \"Order Surcharge ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10451\r\n    \"err_msg\": \"Maximum Cash Gratuity is 999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10452\r\n    \"err_msg\": \"Maximum Cash Gratuity Decimals is 2\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10453\r\n    \"err_msg\": \"Order Note Up To 40 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10454\r\n    \"err_msg\": \"HoldUntilDateTime Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10324\r\n    \"err_msg\": \"Item ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10455\r\n    \"err_msg\": \"Item ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10456\r\n    \"err_msg\": \"Seat Number Must Be 1 - 99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10457\r\n    \"err_msg\": \"Minimum Qty is 0.01\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10458\r\n    \"err_msg\": \"Maximum Unit Price is 99,999,999.99\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10459\r\n    \"err_msg\": \"Line Discount ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10460\r\n    \"err_msg\": \"Line Note Up To 100 Char\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10461\r\n    \"err_msg\": \"Created By Employee ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10462\r\n    \"err_msg\": \"Created By Employee ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10463\r\n    \"err_msg\": \"Modifier ID Not Valid\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10464\r\n    \"err_msg\": \"Modifier ID is Required\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10465\r\n    \"err_msg\": \"Item Portion Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10466\r\n    \"err_msg\": \"Item Portion Section Must Be Null Or 1 For Whole Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10467\r\n    \"err_msg\": \"Item Portion Section Must Be 2 Or 3 For Half Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10468\r\n    \"err_msg\": \"Item Portion Section Must Be 4, 5 Or 6 For Third Portion\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10469\r\n    \"err_msg\": \"Modifier Type Must Be 1 - 3\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10470\r\n    \"err_msg\": \"Modifier Group Number Must Be 1 - 10\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10471\r\n    \"err_msg\": \"Pizza Modifier Cannot Apply To Modifier Group\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10473\r\n    \"err_msg\": \"Select Future Date Requires Express POS Future Date Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10474\r\n    \"err_msg\": \"Order Hold Until Time Cannot less than Current Time\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10475\r\n    \"err_msg\": \"Blank Order Cannot Be Saved\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10476\r\n    \"err_msg\": \"Order Type Disabled\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10477\r\n    \"err_msg\": \"Future Order Not Supported for Bar Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10478\r\n    \"err_msg\": \"Bar Tab Pre-Auth Not Supported for ISV Integration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10479\r\n    \"err_msg\": \"Cache Services Not Ready\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10480\r\n    \"err_msg\": \"Cloud Print Requires Express POS Print Server Configuration\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10481\r\n    \"err_msg\": \"Employee Does Not Support Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10482\r\n    \"err_msg\": \"Employee Does Not Support Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10483\r\n    \"err_msg\": \"Employee Does Not Support Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10484\r\n    \"err_msg\": \"Employee Does Not Support Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10485\r\n    \"err_msg\": \"Employee Does Not Support Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10486\r\n    \"err_msg\": \"Employee Does Not Support Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10487\r\n    \"err_msg\": \"Cannot Assign Table For Dine In Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10488\r\n    \"err_msg\": \"Add New Customer Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10349\r\n    \"err_msg\": \"Customer ID is Required For Future Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10489\r\n    \"err_msg\": \"Update Customer Address Failed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10490\r\n    \"err_msg\": \"Discount Was Not Applied to Order\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10491\r\n    \"err_msg\": \"Discount Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10492\r\n    \"err_msg\": \"Discount Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10493\r\n    \"err_msg\": \"Discount Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10494\r\n    \"err_msg\": \"Discount Not Available for Drive Thru Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10495\r\n    \"err_msg\": \"Discount Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10496\r\n    \"err_msg\": \"Discount Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10497\r\n    \"err_msg\": \"Item is Out of Stock, Please Re-Submit\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10498\r\n    \"err_msg\": \"Ordered Qty Exceeds Count Down Available\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10499\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, N Decimal Places Allowed\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10547\r\n    \"err_msg\": \"Only Weighted Items' Qty May Have Decimals, Max Length is N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10500\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Either Whole Numbers or 0.50\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10501\r\n    \"err_msg\": \"Non-Weighted Items' Qty Must Be Whole Numbers\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10502\r\n    \"err_msg\": \"Max Qty Cannot Exceed Item's Max Input Per Item Qty\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10503\r\n    \"err_msg\": \"Item Price Cannot Exceed Item's Max Unit Price\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10504\r\n    \"err_msg\": \"Menu Group is Not Available for Dine In Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10505\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10506\r\n    \"err_msg\": \"Menu Group is Not Available for Take Out Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10507\r\n    \"err_msg\": \"Menu Group is Not Available for Bar Drive Thru Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10508\r\n    \"err_msg\": \"Menu Group is Not Available for Delivery Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10509\r\n    \"err_msg\": \"Menu Group is Not Available for Retail Order Type\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10510\r\n    \"err_msg\": \"Menu Group Currently Unavailable Due To Schedule\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10511\r\n    \"err_msg\": \"Item Cannot Be Popup Header Container\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10512\r\n    \"err_msg\": \"Item Cannot Be Pizza Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10513\r\n    \"err_msg\": \"Item Cannot Be Matrix Base\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10514\r\n    \"err_msg\": \"Item Cannot Be Group Redirect Link\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10515\r\n    \"err_msg\": \"Auto Priced Items are Not Discountable\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10516\r\n    \"err_msg\": \"Item Cannot Add Line Discount\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10517\r\n    \"err_msg\": \"Discount Was Not Applied to Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10518\r\n    \"err_msg\": \"Discount Was Not Applied to Bar Drink Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10519\r\n    \"err_msg\": \"Discount is Limited Only To Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10520\r\n    \"err_msg\": \"Discount is Limited Only To Mix Match Code\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10521\r\n    \"err_msg\": \"Modfier XXX is Not A Forced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10522\r\n    \"err_msg\": \"Modfier XXX is Not An Advanced Modifier Under Modifier Group N\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10523\r\n    \"err_msg\": \"Pizza Modifier XXX's Modifier Size Does Not Match Item XXX's Defined Item Size\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10524\r\n    \"err_msg\": \"Non-Topping Pizza Modifier XXX Does Not Accept Portion Type For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10525\r\n    \"err_msg\": \"Modifier XXX is Not A Pizza Modifier For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10526\r\n    \"err_msg\": \"Pizza Modifier XXX Cannot Apply To Non-Pizza Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10542\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Requires At Least One Modifier\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10527\r\n    \"err_msg\": \"Item XXX's Forced Modifier Group N Allows Only One Modfier Association\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10528\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Min Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10529\r\n    \"err_msg\": \"Item XXX's Advanced Modifier Group N's Max Qty is XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10530\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Crust More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10531\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Sauce More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10532\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Whole Portion More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10533\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Whole Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10534\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Half Portions More Than 2 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10535\r\n    \"err_msg\": \"Pizza Modifier XXX Does Not Accept Other Portion If Exist Half Portion For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10536\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10537\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Half Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10538\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Portions More Than 3 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10539\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept First Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10540\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Second Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10541\r\n    \"err_msg\": \"Pizza Modifier Does Not Accept Third Thirds Section More than 1 For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10543\r\n    \"err_msg\": \"Pizza Topping XXX Does Not Accept 1x and 2x and 3x at the same time For Item XXX\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10562\r\n    \"err_msg\": \"Item Cannot Be System Item\"\r\n}\r\n\r\n{\r\n    \"err_code\": 10563\r\n    \"err_msg\": \"Only No, Lite, Sub, Only and 1/2 Actions Can Be Negative For ModifierPrice\"\r\n}\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n"},{"id":"fdc8cd2c-563b-4f0d-b333-86561b83e9a6","name":"/masaorder","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-181207-0001","type":"text"},{"key":"ISV-Key","value":"480a31cb-03e6-4718-9e16-2d7a27e7af8f","type":"text"},{"key":"App-Key","value":"6eeeccfb-dd19-41a3-b2fa-a15586c23e64","type":"text"},{"key":"App-Version","value":"1.0.0.0","type":"text"},{"key":"Store-Sub-ID","value":"2296-1C2A","type":"text"},{"key":"Store-App-Token","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a","description":"Sandbox Test Store App Token (Required For New Connection)","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"ID\": 1000000000000000025,\r\n    \"ChainID\": 0,\r\n    \"StoreID\": 5,\r\n    \"RowGID\": \"f10d0bc7-1a9f-4fa9-b7d6-52f099b872d6\",\r\n    \"FlexData\": null,\r\n    \"CreatedUTC\": \"2020-05-02T13:22:43+08:00\",\r\n    \"CreatedTimeZone\": 0,\r\n    \"CreatedDaylightOffset\": 0,\r\n    \"CreatedOriginGID\": null,\r\n    \"CreatedUserID\": null,\r\n    \"UpdatedUTC\": null,\r\n    \"UpdatedTimeZone\": null,\r\n    \"UpdatedDaylightOffset\": null,\r\n    \"UpdatedOriginGID\": null,\r\n    \"UpdatedUserID\": null,\r\n    \"DeletedUTC\": null,\r\n    \"DeletedTimeZone\": null,\r\n    \"DeletedDaylightOffset\": null,\r\n    \"DeletedOriginGID\": null,\r\n    \"DeletedUserID\": null,\r\n    \"IsDeleted\": 0,\r\n    \"OrderDateTime\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"BusinessDate\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"OrderCreatedDateTime\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"CreatedBusinessDate\": \"2020-05-02T21:22:39.6515+08:00\",\r\n    \"MasaOrderNumber\": 2000000000000202073,\r\n    \"POSOrderNumber\": 0,\r\n    \"RequestedDate\": 0,\r\n    \"RequestedTime\": 0,\r\n    \"ReadyMinutes\": null,\r\n    \"MasaDriverGID\": null,\r\n    \"PickupTagNumber\": \"AAAD\",\r\n    \"TicketNumber\": null,\r\n    \"OrderGroupNumber\": null,\r\n    \"AxEmployeeID\": null,\r\n    \"AxStationID\": null,\r\n    \"OrderType\": 1,\r\n    \"OOIntegrationSource\": null,\r\n    \"AxDineInTableID\": null,\r\n    \"AxCustomerID\": 96,\r\n    \"DeliveryCharge\": null,\r\n    \"DriverComp\": null,\r\n    \"AxDriverEmployeeID\": null,\r\n    \"DriverDepartureDateTime\": null,\r\n    \"DriverArrivalDateTime\": null,\r\n    \"HoldUntilDateTime\": null,\r\n    \"Tax1Rate\": 1,\r\n    \"Tax1Inclusive\": 0,\r\n    \"Tax1SurchargeTaxable\": 0,\r\n    \"Tax1DeliveryChargeTaxable\": 0,\r\n    \"Tax1AutoGratuityTaxable\": 0,\r\n    \"Tax1TaxableSales\": 0,\r\n    \"Tax2Rate\": 10,\r\n    \"Tax2Inclusive\": 1,\r\n    \"Tax2SurchargeTaxable\": 1,\r\n    \"Tax2DeliveryChargeTaxable\": 0,\r\n    \"Tax2AutoGratuityTaxable\": 1,\r\n    \"Tax2TaxPrevTax\": 0,\r\n    \"Tax2TaxableSales\": 0,\r\n    \"Tax3Rate\": 10,\r\n    \"Tax3Inclusive\": 0,\r\n    \"Tax3SurchargeTaxable\": 1,\r\n    \"Tax3DeliveryChargeTaxable\": 1,\r\n    \"Tax3AutoGratuityTaxable\": 1,\r\n    \"Tax3TaxPrevTax\": 0,\r\n    \"Tax3TaxableSales\": 0,\r\n    \"AxDiscountID\": 1000000000000000004,\r\n    \"DiscountRate\": 6,\r\n    \"DiscountBasis\": 2,\r\n    \"DiscountAmountUsed\": null,\r\n    \"Tax1DiscountTaxable\": 1,\r\n    \"CashDiscountAmount\": null,\r\n    \"AxCashDiscountEmployeeID\": null,\r\n    \"AxSurchargeID\": 1000000000000000002,\r\n    \"SurchargeRate\": 15,\r\n    \"SurchargeBasis\": 1,\r\n    \"SurchargeAmountUsed\": null,\r\n    \"OrderStatus\": 3,\r\n    \"SubTotal\": 5,\r\n    \"Tax1AmountUsed\": 0,\r\n    \"Tax1InclusiveAmountUsed\": 0,\r\n    \"Tax2AmountUsed\": 0,\r\n    \"Tax2InclusiveAmountUsed\": 0,\r\n    \"Tax3AmountUsed\": 0,\r\n    \"Tax3InclusiveAmountUsed\": 0,\r\n    \"OrderTotal\": 5.11,\r\n    \"GratuityApplicableTotal\": 0,\r\n    \"GratuityPercent\": 15,\r\n    \"IsPercentGratuityAuto\": 0,\r\n    \"PercentGratuityAmountUsed\": null,\r\n    \"CashGratuityAmountUsed\": 5,\r\n    \"RoundingAdjustAmount\": null,\r\n    \"Kitchen1AlreadyPrinted\": 0,\r\n    \"Kitchen2AlreadyPrinted\": 0,\r\n    \"Kitchen3AlreadyPrinted\": 0,\r\n    \"Kitchen4AlreadyPrinted\": 0,\r\n    \"Kitchen5AlreadyPrinted\": 0,\r\n    \"Kitchen6AlreadyPrinted\": 0,\r\n    \"BarAlreadyPrinted\": 0,\r\n    \"PackagerAlreadyPrinted\": 0,\r\n    \"GuestCheckAlreadyPrinted\": 0,\r\n    \"GuestCheckPrintedAfterSettled\": 0,\r\n    \"DriveThruCompletedDateTime\": null,\r\n    \"BarTabName\": null,\r\n    \"PickupCustomerName\": null,\r\n    \"DineInTableReady\": 0,\r\n    \"GuestCount\": 99,\r\n    \"OrderLastEditedDateTime\": null,\r\n    \"OrderLockDateTime\": null,\r\n    \"PagerNumber\": null,\r\n    \"FacturaNumber\": null,\r\n    \"BarTabPreAuth\": false,\r\n    \"OrderNote\": null,\r\n    \"Tax2DiscountTaxable\": 0,\r\n    \"Tax3DiscountTaxable\": 0,\r\n    \"TipToEmployeeDateTime\": null,\r\n    \"GratuityClaimChitPrinted\": 0,\r\n    \"AxRSVPID\": null,\r\n    \"TipFeeTotal\": null,\r\n    \"BankSurchargeTotal\": null,\r\n    \"AuditData\": null,\r\n    \"OriginalEmployeeID\": null,\r\n    \"BarTabCeiling\": null,\r\n    \"TokenAPMSRefNum\": null,\r\n    \"MerchantFeeAmount\": null,\r\n    \"CombineToOrderID\": null,\r\n    \"CombineDateTime\": null,\r\n    \"CombineEmployeeID\": null,\r\n    \"CombineDeviceGUID\": null,\r\n    \"Kitchen7AlreadyPrinted\": 0,\r\n    \"Kitchen8AlreadyPrinted\": 0,\r\n    \"Kitchen9AlreadyPrinted\": 0,\r\n    \"Kitchen10AlreadyPrinted\": 0,\r\n    \"Kitchen11AlreadyPrinted\": 0,\r\n    \"Kitchen12AlreadyPrinted\": 0,\r\n    \"Kitchen13AlreadyPrinted\": 0,\r\n    \"Kitchen14AlreadyPrinted\": 0,\r\n    \"Kitchen15AlreadyPrinted\": 0,\r\n    \"Kitchen16AlreadyPrinted\": 0,\r\n    \"Kitchen17AlreadyPrinted\": 0,\r\n    \"Kitchen18AlreadyPrinted\": 0,\r\n    \"Kitchen19AlreadyPrinted\": 0,\r\n    \"Kitchen20AlreadyPrinted\": 0,\r\n    \"IsvProductKey\": null,\r\n    \"IntegratePending\": 0,\r\n    \"Kitchen1KDSSent\": 0,\r\n    \"Kitchen2KDSSent\": 0,\r\n    \"Kitchen3KDSSent\": 0,\r\n    \"Kitchen4KDSSent\": 0,\r\n    \"Kitchen5KDSSent\": 0,\r\n    \"Kitchen6KDSSent\": 0,\r\n    \"Kitchen7KDSSent\": 0,\r\n    \"Kitchen8KDSSent\": 0,\r\n    \"Kitchen9KDSSent\": 0,\r\n    \"Kitchen10KDSSent\": 0,\r\n    \"Kitchen11KDSSent\": 0,\r\n    \"Kitchen12KDSSent\": 0,\r\n    \"Kitchen13KDSSent\": 0,\r\n    \"Kitchen14KDSSent\": 0,\r\n    \"Kitchen15KDSSent\": 0,\r\n    \"Kitchen16KDSSent\": 0,\r\n    \"Kitchen17KDSSent\": 0,\r\n    \"Kitchen18KDSSent\": 0,\r\n    \"Kitchen19KDSSent\": 0,\r\n    \"Kitchen20KDSSent\": 0,\r\n    \"CDPIntegratedCredit\": 0,\r\n    \"CDPIntegratedDebit\": 0,\r\n    \"CDPIntegratedAlipayWeChatPay\": 0,\r\n    \"CDPAlreadyInItemPricing\": false,\r\n    \"CDPRate\": null,\r\n    \"Tax1ExemptSales\": null,\r\n    \"Tax2ExemptSales\": null,\r\n    \"Tax3ExemptSales\": null,\r\n    \"Tax1ExemptRate\": 1,\r\n    \"Tax2ExemptRate\": 10,\r\n    \"Tax3ExemptRate\": 10,\r\n    \"DeliveryAddressInfo\": null,\r\n    \"MasaOnlineInfo\": null,\r\n    \"OrderTransactions\": [\r\n        {\r\n            \"ID\": 1000000000000000033,\r\n            \"ChainID\": 0,\r\n            \"StoreID\": 5,\r\n            \"RowGID\": \"4b5868c5-2429-4a5d-9e4d-64e4c773437b\",\r\n            \"FlexData\": null,\r\n            \"CreatedUTC\": \"2020-05-02T13:22:47+08:00\",\r\n            \"CreatedTimeZone\": 0,\r\n            \"CreatedDaylightOffset\": 0,\r\n            \"CreatedOriginGID\": null,\r\n            \"CreatedUserID\": null,\r\n            \"UpdatedUTC\": null,\r\n            \"UpdatedTimeZone\": null,\r\n            \"UpdatedDaylightOffset\": null,\r\n            \"UpdatedOriginGID\": null,\r\n            \"UpdatedUserID\": null,\r\n            \"DeletedUTC\": null,\r\n            \"DeletedTimeZone\": null,\r\n            \"DeletedDaylightOffset\": null,\r\n            \"DeletedOriginGID\": null,\r\n            \"DeletedUserID\": null,\r\n            \"IsDeleted\": 0,\r\n            \"AxOrderID\": 1000000000000000025,\r\n            \"AxMenuItemID\": 1000000000000000001,\r\n            \"AutoPriceCode\": null,\r\n            \"TransactionVoided\": false,\r\n            \"Qty\": 1,\r\n            \"IsWeightedItem\": false,\r\n            \"IsManualWeightEntry\": false,\r\n            \"WeightUOMName\": null,\r\n            \"UnitPrice\": 6,\r\n            \"MenuItemRecipeUnitCost\": null,\r\n            \"AxDiscountID\": null,\r\n            \"DiscountRate\": null,\r\n            \"DiscountBasis\": null,\r\n            \"DiscountAmountUsed\": null,\r\n            \"Tax1Taxable\": true,\r\n            \"Tax2Taxable\": false,\r\n            \"Tax3Taxable\": false,\r\n            \"TotalMenuModifiersUnitPrice\": null,\r\n            \"TotalMenuModifiersRecipeUnitCost\": null,\r\n            \"MenuItemMaxUnitPriceAllowed\": null,\r\n            \"ExtendedPrice\": 0,\r\n            \"SeatNumber\": 1,\r\n            \"LineNote\": null,\r\n            \"HoldUntilDateTime\": null,\r\n            \"FoodStampPayable\": 0,\r\n            \"PrepPrinted\": false,\r\n            \"Kitchen1AlreadyPrinted\": 0,\r\n            \"Kitchen2AlreadyPrinted\": 0,\r\n            \"Kitchen3AlreadyPrinted\": 0,\r\n            \"Kitchen4AlreadyPrinted\": 0,\r\n            \"Kitchen5AlreadyPrinted\": 0,\r\n            \"Kitchen6AlreadyPrinted\": 0,\r\n            \"BarAlreadyPrinted\": 0,\r\n            \"Kitchen1KDSSent\": 0,\r\n            \"Kitchen2KDSSent\": 0,\r\n            \"Kitchen3KDSSent\": 0,\r\n            \"Kitchen4KDSSent\": 0,\r\n            \"Kitchen5KDSSent\": 0,\r\n            \"Kitchen6KDSSent\": 0,\r\n            \"BarKDSSent\": 0,\r\n            \"PizzaLabelAlreadyPrinted\": 0,\r\n            \"AxCreatedByStationID\": null,\r\n            \"AxCreatedByEmployeeID\": null,\r\n            \"AxSettledByStationID\": null,\r\n            \"PrimaryChitPrinterTitle\": null,\r\n            \"CourseNumber\": null,\r\n            \"ItemFired\": 0,\r\n            \"TransactionDateTime\": \"2020-05-02T21:22:44.6302+08:00\",\r\n            \"MenuItemClass\": 1,\r\n            \"AuditData\": null,\r\n            \"GiftCardFaceValue\": null,\r\n            \"GiftCardLast4Digits\": null,\r\n            \"IsOpenPrice\": false,\r\n            \"CombineFromOrderID\": null,\r\n            \"Kitchen7AlreadyPrinted\": 0,\r\n            \"Kitchen8AlreadyPrinted\": 0,\r\n            \"Kitchen9AlreadyPrinted\": 0,\r\n            \"Kitchen10AlreadyPrinted\": 0,\r\n            \"Kitchen11AlreadyPrinted\": 0,\r\n            \"Kitchen12AlreadyPrinted\": 0,\r\n            \"Kitchen13AlreadyPrinted\": 0,\r\n            \"Kitchen14AlreadyPrinted\": 0,\r\n            \"Kitchen15AlreadyPrinted\": 0,\r\n            \"Kitchen16AlreadyPrinted\": 0,\r\n            \"Kitchen17AlreadyPrinted\": 0,\r\n            \"Kitchen18AlreadyPrinted\": 0,\r\n            \"Kitchen19AlreadyPrinted\": 0,\r\n            \"Kitchen20AlreadyPrinted\": 0,\r\n            \"Kitchen7KDSSent\": 0,\r\n            \"Kitchen8KDSSent\": 0,\r\n            \"Kitchen9KDSSent\": 0,\r\n            \"Kitchen10KDSSent\": 0,\r\n            \"Kitchen11KDSSent\": 0,\r\n            \"Kitchen12KDSSent\": 0,\r\n            \"Kitchen13KDSSent\": 0,\r\n            \"Kitchen14KDSSent\": 0,\r\n            \"Kitchen15KDSSent\": 0,\r\n            \"Kitchen16KDSSent\": 0,\r\n            \"Kitchen17KDSSent\": 0,\r\n            \"Kitchen18KDSSent\": 0,\r\n            \"Kitchen19KDSSent\": 0,\r\n            \"Kitchen20KDSSent\": 0,\r\n            \"AxManagerEmployeeID\": null,\r\n            \"IsvProductKey\": null,\r\n            \"WeightedItemModPriceSeparate\": false,\r\n            \"Tax1ExemptEnabled\": 0,\r\n            \"Tax2ExemptEnabled\": 0,\r\n            \"Tax3ExemptEnabled\": 0,\r\n            \"GiftCardNumber\": null,\r\n            \"IsCreditVoucher\": false,\r\n            \"StoreCardCashValue\": null,\r\n            \"OrderTransModifiers\": [\r\n                {\r\n                    \"ID\": 1000000000000000020,\r\n                    \"ChainID\": 0,\r\n                    \"StoreID\": 5,\r\n                    \"RowGID\": \"2db306be-6ceb-4c92-8ba2-4e9b738e2ef4\",\r\n                    \"FlexData\": null,\r\n                    \"CreatedUTC\": \"2020-05-02T13:22:51+08:00\",\r\n                    \"CreatedTimeZone\": 0,\r\n                    \"CreatedDaylightOffset\": 0,\r\n                    \"CreatedOriginGID\": null,\r\n                    \"CreatedUserID\": null,\r\n                    \"UpdatedUTC\": null,\r\n                    \"UpdatedTimeZone\": null,\r\n                    \"UpdatedDaylightOffset\": null,\r\n                    \"UpdatedOriginGID\": null,\r\n                    \"UpdatedUserID\": null,\r\n                    \"DeletedUTC\": null,\r\n                    \"DeletedTimeZone\": null,\r\n                    \"DeletedDaylightOffset\": null,\r\n                    \"DeletedOriginGID\": null,\r\n                    \"DeletedUserID\": null,\r\n                    \"IsDeleted\": false,\r\n                    \"AxOrderID\": 1000000000000000025,\r\n                    \"AxOrderTransactionID\": 1000000000000000033,\r\n                    \"ParentSortOrder\": 0,\r\n                    \"ChildSortOrder\": 0,\r\n                    \"AxMenuModifierID\": 1000000000000000001,\r\n                    \"UnitPrice\": 3,\r\n                    \"RecipeUnitCost\": null,\r\n                    \"PortionType\": null,\r\n                    \"PortionSection\": null,\r\n                    \"IsVoided\": false\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}"},"url":"https://sandbox.aldelo.io/masaorder"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"1000999000000000066\"\n}"}],"_postman_id":"df46fa45-100f-4c85-9ee3-073b8a130de6"},{"name":"/masaorder","id":"5d1b475d-4d4d-467c-a1ac-7d11c78c240e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","name":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-180928-0002"},{"key":"ISV-Key","type":"text","value":"edb128fd-b3b0-40ef-8a5d-5681ce72515f"},{"key":"App-Key","type":"text","value":"559a2011-e8be-4a46-8f0d-50afcba00ea3"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"2712-8FD7"},{"description":"<p>Sandbox Test Store App Token (Required For New Connection)</p>\n","key":"Store-App-Token","type":"text","value":"72ce5c21-9885-4de8-9f07-7dcc3202e83a"}],"body":{"mode":"raw","raw":"{\r\n\t\"OrderNumber\":1000999000000000883, // bigint, not null\r\n\t\"Reason\": null, // string, null, up to 500 char\r\n\t\"axEmployeeID\":0, // bigint, not null\r\n\t\"axManagerEmployeeID\":null // bigint, null\r\n}"},"url":"https://sandbox.aldelo.io/masaorder","description":"<p>calculation for Masa Online</p>\n","urlObject":{"protocol":"https","path":["masaorder"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"5d1b475d-4d4d-467c-a1ac-7d11c78c240e"},{"name":"/autocompletemo","id":"4c28f05c-605c-4be7-ab73-3cd01428dcf6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"ISV-ID","value":"D-200307-0001","type":"text"},{"key":"ISV-Key","value":"5ff0dc84-534c-4a3b-9828-9c1f1fa160a1","type":"text"},{"key":"App-Key","value":"0d94019b-fb56-4cac-b93f-e3acb41bbc15","type":"text"},{"key":"App-Version","value":"1.0.0.1","type":"text"},{"key":"Store-Sub-ID","value":"4-6B68","type":"text"},{"key":"Store-App-Token","value":"6607c7f7-6f71-40ac-af68-844a8e720dc9","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/autocompletemo/{ordernumber}","urlObject":{"protocol":"https","path":["autocompletemo","{ordernumber}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"4c28f05c-605c-4be7-ab73-3cd01428dcf6"},{"name":"/emailmo","id":"d158296f-452b-4805-b88f-f3708b603f65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","type":"text","value":"application/json"},{"key":"ISV-ID","type":"text","value":"D-200220-0001"},{"key":"ISV-Key","type":"text","value":"81bd1c4a-8d72-4575-8390-781b2319170e"},{"key":"App-Key","type":"text","value":"a14c00ec-5222-4fc9-a058-c420346cea24"},{"key":"App-Version","type":"text","value":"1.0.0.0"},{"key":"Store-Sub-ID","type":"text","value":"4-6B68"},{"key":"Store-App-Token","type":"text","value":"d494cd6d-20c6-4829-8679-ba1e12fef3d2"}],"body":{"mode":"raw","raw":""},"url":"https://sandbox.aldelo.io/emailmo/{orderNumber}/{EmailAddress}","description":"<p>Send receipt email based on the given order ID</p>\n","urlObject":{"protocol":"https","path":["emailmo","{orderNumber}","{EmailAddress}"],"host":["sandbox","aldelo","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"d158296f-452b-4805-b88f-f3708b603f65"}],"event":[{"listen":"prerequest","script":{"id":"b7115f7f-12c1-42a5-a957-a2db5b13a236","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"0b326d9e-d0cd-4e5f-bb4a-bfd224a10a3e","type":"text/javascript","exec":[""]}}]}