Imprion POS provides a free OpenAPI 3.1.1 REST JSON API for ERP integrations, invoice fiscalization, analytics, and business process automation.
Free OpenAPI 3.1 REST JSON API for Modern Business Integrations
Imprion POS provides free access to a REST JSON API based on the OpenAPI 3.1.1 standard. The Imprion API is designed according to the API-first architecture principle and enables integration with ERP systems, CRM solutions, accounting software, warehouse management systems, mobile applications, online ordering platforms, food delivery systems, and analytics platforms.
The Imprion API enables real-time data retrieval, issuance of fiscalized invoices, business data synchronization, ingredient consumption analytics, and automation of business processes.
All data is transmitted in JSON format over HTTPS connections, with authentication handled via the Bearer Token mechanism.
Key Features of the Imprion API:
- OpenAPI 3.1.1
- REST API
- JSON data format
- Bearer Authentication
- ISO 8601 DateTime standard
- Real-time data access
- Batch synchronization
- Multi-location POS support
Imprion POS as an Open Integration Platform
Imprion is not a closed point-of-sale system.
Imprion POS is an open platform for hospitality, small retail, service industries, and mobile sales, enabling the integration of business processes through a standardized API.
The Imprion API enables:
- ERP integrations
- CRM integrations
- Accounting integrations
- Warehouse integrations
- Mobile applications
- Online ordering
- Self-service kiosks
- BI and analytics systems
- Food delivery systems
- Inventory management systems
- eInvoice platforms
- Custom business applications
This architecture enables complete digitalization of business operations without manual re-entry of data between systems.
Business Units and Multi-Location Operations
The Imprion API enables retrieval of business units via the endpoint:
GET /business_units
This endpoint enables management of multiple locations and supports multi-location POS scenarios.
Imprion POS is suitable for:
- restaurants,
- bars,
- cafes,
- bakeries,
- florists,
- kiosks,
- mobile sales,
- restaurant chains.
Business units serve as the foundation for organizing products, price lists, tables, invoices, and analytics.
Product, Category, and Tax Group Management
Products are accessible via the endpoint:
GET /business_units/{businessUnitId}/products
Additional endpoints:
GET /product_categories
GET /product_subcategories
GET /vat_groups
The Imprion API provides access to:
- products,
- categories,
- subcategories,
- tax groups,
- sales data,
- product metadata.
This enables synchronization between the Imprion POS system, ERP solutions, online ordering, and external product catalogs.
Dynamic Price Lists and Advanced Price Management
The Imprion API enables price list management via the endpoint:
GET /business_units/{businessUnitId}/price_lists
Supported scenarios include:
- default price lists,
- priority price lists,
- promotional price lists,
- seasonal price lists,
- location-based price lists,
- happy hour offers,
- time-limited promotions.
Imprion POS enables centralized management of pricing policy across the entire organization.
Real-Time Table Monitoring and Venue Status
The Imprion API enables table status monitoring via the endpoint:
GET /business_units/{businessUnitId}/table_statuses
This endpoint enables real-time table status replication and provides insight into:
- table occupancy,
- open orders,
- seating areas,
- venue status.
The data can be used for:
- mobile ordering applications,
- digital menus,
- self-service kiosks,
- reservation systems,
- operational dashboards.
Imprion POS thus enables real-time business synchronization across multiple systems.
Fiscalization and Invoice Issuance via API
The Imprion API enables invoice issuance and fiscalization via the endpoint:
POST /business_units/{businessUnitId}/issue_bill
The endpoint supports:
- fiscalized transactions,
- multiple payment methods,
- split payments,
- discounts,
- order preparation notes,
- automatic printing.
Available payment methods are accessible via the endpoint:
GET /payment_types
The Imprion API enables integration of online orders, mobile applications, and other external sales channels directly with the POS system.
Synchronization and Analytics of Issued Invoices
The Imprion API provides access to invoice history via the endpoint:
GET /business_units/{businessUnitId}/issued_bills
Individual invoices can be retrieved via fiscal identifiers:
GET /issued_bills/qr/{qr_code}
GET /issued_bills/zoi/{zoi}
GET /issued_bills/eor/{eor}
For batch synchronization, the following endpoints are available:
POST /issued_bills/uuid
POST /issued_bills/external_id
The Imprion API enables:
- ERP synchronization,
- accounting transfers,
- business analytics,
- audit procedures,
- data warehouses,
- BI reporting.
Ingredient Analytics and Inventory Synchronization
Imprion POS enables ingredient consumption analytics directly from sales data.
Ingredient data for individual invoices is accessible via the endpoint:
GET /business_units/{businessUnitId}/issued_bills/ingredients
Aggregated ingredient consumption is accessible via the endpoint:
GET /business_units/{businessUnitId}/issued_bills/ingredients/range
The Imprion API enables:
- inventory synchronization,
- raw material consumption tracking,
- procurement automation,
- food cost analytics,
- inventory management,
- advanced reporting.
This enables integration of the Imprion POS system with warehouse and ERP solutions without additional manual work.
Advanced Query and Data Filtering System
The Imprion API includes an advanced query engine for working with larger volumes of data.
Supported features include:
- pagination,
- sorting,
- bulk export,
- date filtering,
- value filtering,
- filtering by related data,
- OR conditions,
- range queries.
Supported operators include:
This architecture enables efficient synchronization of large datasets and enterprise-grade reporting.
Business Process Automation
In addition to the API, Imprion POS includes additional features for business digitalization.
These include:
- automatic import of delivery notes from XML and ZIP eInvoice documents,
- automatic supplier creation,
- automatic ingredient mapping,
- digital storage of delivery notes,
- UJP integration for sending eInvoices to the public sector,
- tracking of eInvoice delivery statuses,
- automatic customer data completion by tax number,
- employee schedule management,
- documents and notifications at the POS,
- smart tips,
- quick payments,
- user time-based permissions.
Audit Trail and Employee Activity Logging
Imprion POS includes an advanced cash register log or audit trail system.
The system enables logging of events such as:
- opening and closing of tables,
- adding products,
- deleting products,
- quantity changes,
- discount changes,
- order splits,
- table transfers,
- invoice issuance,
- payment method changes,
- employee activities.
The audit trail enables greater business transparency, easier resolution of complaints, and better process oversight.