{"version":1,"pages":[{"id":"-MRdKR8YsfdMX9Bi4jbG","title":"Introduction","pathname":"/","siteSpaceId":"sitesp_INN3A","emoji":"1f44b","description":""},{"id":"-MfWkyym6a3AK3ZlKHPJ","title":"Glossary","pathname":"/glossary","siteSpaceId":"sitesp_INN3A","emoji":"1f4d6","description":""},{"id":"MQspiXE6YIfjKRAFRxIg","title":"HTTP Status codes","pathname":"/http-status-codes","siteSpaceId":"sitesp_INN3A","description":"List of all HTTP status codes used by API"},{"id":"zqBks8q0D2RF4aFNVi2v","title":"Error models","pathname":"/error-models","siteSpaceId":"sitesp_INN3A","description":"This article describes API error formats"},{"id":"iRTiGlBgIyDku1s0wNso","title":"Error codes","pathname":"/error-codes","siteSpaceId":"sitesp_INN3A","description":""},{"id":"bq9mD8BA2wnwy5WgKbDb","title":"Validation constraints","pathname":"/validation-constraints","siteSpaceId":"sitesp_INN3A","description":""},{"id":"KdiORu1MevfSZngGOg44","title":"Resource names","pathname":"/resource-names","siteSpaceId":"sitesp_INN3A","description":""},{"id":"xIKuYZygId2vf4o6QhDY","title":"User rights","pathname":"/user-rights","siteSpaceId":"sitesp_INN3A","emoji":"1f512","description":""},{"id":"SoqhENthSoCwNXPFfAm7","title":"Device environments","pathname":"/device-environments","siteSpaceId":"sitesp_INN3A","description":""},{"id":"3Mg6TXSU4Yp8CIBEXnaU","title":"Localization","pathname":"/localization","siteSpaceId":"sitesp_INN3A","emoji":"1f30d","description":""},{"id":"-MXMX4wVMv5F_T8ABnW2","title":"NData query syntax","pathname":"/ndata-query-syntax","siteSpaceId":"sitesp_INN3A","emoji":"1f50d","description":""},{"id":"-MRdfxWXHdu_syoi80_M","title":"OpenAPI specification","pathname":"/swagger-openapi-specification","siteSpaceId":"sitesp_INN3A","description":""},{"id":"uaghKxVt9eOU4jW7e9Ht","title":"Data models","pathname":"/data-models","siteSpaceId":"sitesp_INN3A","description":"This page contains data models that are utilized across multiple resources."},{"id":"sJKwvyF7saK4v8Yg4dAT","title":"Authentication schemes","pathname":"/authentication/authentication-schemes","siteSpaceId":"sitesp_INN3A","emoji":"1f510","description":"","breadcrumbs":[{"label":"Authentication"}]},{"id":"sCNvCawyyJXfaSZq98k4","title":"JWT Bearer Authentication","pathname":"/authentication/authentication-schemes/jwt-bearer-authentication","siteSpaceId":"sitesp_INN3A","description":"","breadcrumbs":[{"label":"Authentication"},{"label":"Authentication schemes","emoji":"1f510"}]},{"id":"0pKeEfsj8YH2uA6otWkA","title":"HMAC Authentication","pathname":"/authentication/authentication-schemes/hmac-authentication","siteSpaceId":"sitesp_INN3A","description":"","breadcrumbs":[{"label":"Authentication"},{"label":"Authentication schemes","emoji":"1f510"}]},{"id":"oFavmMGK0457q9xpwYZp","title":"SignalR","pathname":"/notifications/signalr","siteSpaceId":"sitesp_INN3A","icon":"tower-broadcast","description":"The Notification component of Portos API uses SignalR to provide real-time updates to client applications.","breadcrumbs":[{"label":"Notifications","emoji":"26a1"}]},{"id":"v2j7H4FsI8cP3jLAdAuL","title":"Webhooks","pathname":"/notifications/webhooks","siteSpaceId":"sitesp_INN3A","icon":"webhook","breadcrumbs":[{"label":"Notifications","emoji":"26a1"}]},{"id":"d3AnmF5iHKoXp9HOAgJv","title":"API keys","pathname":"/api-reference/api-keys","siteSpaceId":"sitesp_INN3A","emoji":"1f511","description":"This page provides a description of the available API routes for managing API keys.","breadcrumbs":[{"label":"API reference"}]},{"id":"VGS6K6IDd6WYgRr9zs6U","title":"Article categories","pathname":"/api-reference/article-categories","siteSpaceId":"sitesp_INN3A","emoji":"1f6cd","description":"This page provides a description of the available API routes for managing article category.","breadcrumbs":[{"label":"API reference"}]},{"id":"LOMLLpMhVxD9xB1WZGB1","title":"Companies","pathname":"/api-reference/companies","siteSpaceId":"sitesp_INN3A","emoji":"1f4bc","description":"This page provides a description of the available API routes for managing companies.","breadcrumbs":[{"label":"API reference"}]},{"id":"RB3K4jm9pO5BgmQsFHSe","title":"Currencies","pathname":"/api-reference/currencies","siteSpaceId":"sitesp_INN3A","emoji":"1f4b1","description":"This page provides a description of the available API routes for managing currencies.","breadcrumbs":[{"label":"API reference"}]},{"id":"ZV6icbXqdOGF5ElQySpr","title":"Customers","pathname":"/api-reference/customers","siteSpaceId":"sitesp_INN3A","emoji":"1f46b","description":"This page provides a description of the available API routes for managing customers.","breadcrumbs":[{"label":"API reference"}]},{"id":"EDB0R7AC8756hIkkTYQt","title":"Daily sales reports","pathname":"/api-reference/daily-sales-reports","siteSpaceId":"sitesp_INN3A","emoji":"1f4c8","description":"This page provides a description of the available API routes for managing daily sales reports.","breadcrumbs":[{"label":"API reference"}]},{"id":"iP6ucdRk3NLD97vbTISD","title":"Devices","pathname":"/api-reference/devices","siteSpaceId":"sitesp_INN3A","emoji":"1f5a5","description":"This page provides a description of the available API routes for managing devices.","breadcrumbs":[{"label":"API reference"}]},{"id":"5oWtmvqlGUUKp2pV4BvW","title":"Fiscals","pathname":"/api-reference/fiscals","siteSpaceId":"sitesp_INN3A","emoji":"1f5a8","description":"This page provides a description of the available API routes for managing fiscal devices.","breadcrumbs":[{"label":"API reference"}]},{"id":"-MRdeZDM8b1cNLTLxqik","title":"Health check","pathname":"/api-reference/api-health-check","siteSpaceId":"sitesp_INN3A","emoji":"2764","description":"This article describes the health check functionality of the PORTOS API.","breadcrumbs":[{"label":"API reference"}]},{"id":"YJwDJYXcysSbFW4kBKfc","title":"License","pathname":"/api-reference/license","siteSpaceId":"sitesp_INN3A","emoji":"1f4c3","description":"","breadcrumbs":[{"label":"API reference"}]},{"id":"mqhucPdDxpFH8Vfckc3D","title":"Modifiers","pathname":"/api-reference/modifiers","siteSpaceId":"sitesp_INN3A","emoji":"1f39a","description":"This page provides a description of the available API routes for managing modifiers.","breadcrumbs":[{"label":"API reference"}]},{"id":"0WkW1D4CFM8OO0h82Yem","title":"Order endpoints","pathname":"/api-reference/order-endpoints","siteSpaceId":"sitesp_INN3A","emoji":"1f468-1f373","description":"This page provides a description of the available API routes for managing order endpoint devices.","breadcrumbs":[{"label":"API reference"}]},{"id":"ou4lj3txOzLnkvB3MdgX","title":"Orders","pathname":"/api-reference/orders","siteSpaceId":"sitesp_INN3A","emoji":"1f6ce","description":"This page provides a description of the available API routes for managing orders.","breadcrumbs":[{"label":"API reference"}]},{"id":"UFL3yaJS21EnbQ4vlbBQ","title":"Payment types","pathname":"/api-reference/payment-types","siteSpaceId":"sitesp_INN3A","emoji":"1fa99","description":"This page provides a description of the available API routes for managing payment types.","breadcrumbs":[{"label":"API reference"}]},{"id":"j4z62c5sR9Q50pScEKda","title":"Plus","pathname":"/api-reference/plus","siteSpaceId":"sitesp_INN3A","emoji":"2615","description":"This page provides a description of the available API routes for managing products.","breadcrumbs":[{"label":"API reference"}]},{"id":"VUHZAYrFFdmgsSD2eNKd","title":"Roles","pathname":"/api-reference/roles","siteSpaceId":"sitesp_INN3A","emoji":"1f50f","description":"This page provides a description of the available API routes for managing roles.","breadcrumbs":[{"label":"API reference"}]},{"id":"nVKtWCOp4OC63etqz3zp","title":"Sessions","pathname":"/api-reference/sessions","siteSpaceId":"sitesp_INN3A","emoji":"1f510","description":"This page provides a description of the available API routes for managing sessions.","breadcrumbs":[{"label":"API reference"}]},{"id":"lrWxWe45HNwbYFwfrjsH","title":"Settings","pathname":"/api-reference/settings","siteSpaceId":"sitesp_INN3A","emoji":"2699","description":"This page provides a description of the available API routes for managing settings.","breadcrumbs":[{"label":"API reference"}]},{"id":"gXfvzz0DnxlswQAt8J9w","title":"Stock takings","pathname":"/api-reference/stock-takings","siteSpaceId":"sitesp_INN3A","emoji":"1f50e","description":"This page provides a description of the available API routes for managing stock takings.","breadcrumbs":[{"label":"API reference"}]},{"id":"FGR8pxvvlqhLiwc7II9y","title":"Stock transfer numbering","pathname":"/api-reference/stock-transfer-numbering","siteSpaceId":"sitesp_INN3A","emoji":"1f522","description":"This page provides a description of the available API routes for managing stock transfer numberings.","breadcrumbs":[{"label":"API reference"}]},{"id":"KakCtm6QHtKWSEuXsUtN","title":"Stock transfers","pathname":"/api-reference/stock-transfers","siteSpaceId":"sitesp_INN3A","emoji":"1f69a","description":"This page provides a description of the available API routes for managing stock transfers.","breadcrumbs":[{"label":"API reference"}]},{"id":"uRle7SaB7mt7N1PNxLFz","title":"Stocks","pathname":"/api-reference/stocks","siteSpaceId":"sitesp_INN3A","emoji":"1f4e6","description":"This page provides a description of the available API routes for managing stocks.","breadcrumbs":[{"label":"API reference"}]},{"id":"jgOn301rjX0DnoUpAReY","title":"Tickets","pathname":"/api-reference/tickets","siteSpaceId":"sitesp_INN3A","emoji":"1f9fe","description":"This page provides a description of the available API routes for managing tickets.","breadcrumbs":[{"label":"API reference"}]},{"id":"RtLzpxsViNpKlbLDtT0B","title":"Ticket Model States","pathname":"/api-reference/tickets/ticket-model-states","siteSpaceId":"sitesp_INN3A","description":"Understanding the Various Phases of Tickets","breadcrumbs":[{"label":"API reference"},{"label":"Tickets","emoji":"1f9fe"}]},{"id":"uOFlALMknscztWNejfjy","title":"Ticket Operations and User Rights","pathname":"/api-reference/tickets/ticket-operations-and-user-rights","siteSpaceId":"sitesp_INN3A","description":"Navigating Access for Ticket Actions","breadcrumbs":[{"label":"API reference"},{"label":"Tickets","emoji":"1f9fe"}]},{"id":"FPyT0rfeeczdgoP3jOWC","title":"Ticket Model Mathematics","pathname":"/api-reference/tickets/ticket-model-mathematics","siteSpaceId":"sitesp_INN3A","description":"Exploring calculations and logic within Tickets and Ticket Items","breadcrumbs":[{"label":"API reference"},{"label":"Tickets","emoji":"1f9fe"}]},{"id":"OQdcNrxtiKQeY6rOkfFl","title":"Users","pathname":"/api-reference/users","siteSpaceId":"sitesp_INN3A","emoji":"1f468-1f4bc","description":"This page provides a description of the available API routes for managing users.","breadcrumbs":[{"label":"API reference"}]},{"id":"4WP003qWsmZ5rtwLgC80","title":"Vats","pathname":"/api-reference/vats","siteSpaceId":"sitesp_INN3A","emoji":"2696","description":"This page provides a description of the available API routes for managing VAT rates.","breadcrumbs":[{"label":"API reference"}]},{"id":"NzXLZiz3RXGwM848ywzO","title":"Zones","pathname":"/api-reference/zones","siteSpaceId":"sitesp_INN3A","emoji":"1fa91","description":"This page provides a description of the available API routes for managing zones.","breadcrumbs":[{"label":"API reference"}]},{"id":"-MUnwqUD9qoQBnO39b6l","title":"Introduction","pathname":"/integrations/integrations","siteSpaceId":"sitesp_INN3A","description":"","breadcrumbs":[{"label":"3rd Party Integrations"}]},{"id":"-MTlLOlgu59eGoxG20Bu","title":"Online orders API","pathname":"/integrations/online-orders-api","siteSpaceId":"sitesp_INN3A","description":"Transporting orders from e-shops or food delivery platforms to the PORTOS application.","breadcrumbs":[{"label":"3rd Party Integrations"}]},{"id":"QYyuFoGEHYAyVakbI2ec","title":"Rewards API","pathname":"/integrations/rewards-api","siteSpaceId":"sitesp_INN3A","description":"Rewards connector that enables to provide vouchers, coupons, rewards or deals for your customers.","breadcrumbs":[{"label":"3rd Party Integrations"}]},{"id":"h0CKA9xxYH4sNH4rvFFT","title":"PDA Files","pathname":"/integrations/pda-files","siteSpaceId":"sitesp_INN3A","description":"Minimal approach integration using text files","breadcrumbs":[{"label":"3rd Party Integrations"}]},{"id":"e7GldADAVbCHnBnnmVvc","title":"Migration to V4.3","pathname":"/previous-versions/migration-to-v4.3","siteSpaceId":"sitesp_INN3A","description":"Thi article describes breaking changes between PORTOS API v4.2 and v4.3.","breadcrumbs":[{"label":"Previous versions"}]},{"id":"8XuFl0iw6xh7g2MKY7Ns","title":"Migration to V4.2","pathname":"/previous-versions/migration-to-v4.2","siteSpaceId":"sitesp_INN3A","description":"Thi article describes breaking changes between PORTOS API v4.1 and v4.2.","breadcrumbs":[{"label":"Previous versions"}]},{"id":"zipJmP5z4yam8OX942nv","title":"Migration to V4.1","pathname":"/previous-versions/migration-to-v4.1","siteSpaceId":"sitesp_INN3A","description":"Thi article describes breaking changes between PORTOS API v4.0 and v4.1.","breadcrumbs":[{"label":"Previous versions"}]},{"id":"5HSGaGIdzXOQBrNSrIqE","title":"Migration to V4","pathname":"/previous-versions/migration-to-v4","siteSpaceId":"sitesp_INN3A","description":"Thi article describes breaking changes between PORTOS API v3.X and v4.0.","breadcrumbs":[{"label":"Previous versions"}]},{"id":"-MRdg1DPZ-ZTCzgowFHZ","title":"Legacy documentation","pathname":"/previous-versions/legacy-documentation","siteSpaceId":"sitesp_INN3A","description":"","breadcrumbs":[{"label":"Previous versions"}]}]}