EN
Imprion POS API: OpenAPI 3.1 REST JSON Platform for POS Integrations, Fiscalization, ERP Connections, and Analytics

Imprion POS API: OpenAPI 3.1 REST JSON Platform for POS Integrations, Fiscalization, ERP Connections, and Analytics

Imprion POS provides a free OpenAPI 3.1.1 REST JSON API for ERP integrations, invoice fiscalization, analytics, and business process automation.

17.06.2026 | 4 minutes of reading

Advantages
News

Try our cash register.

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:

  • .eq
  • .gt
  • .gte
  • .lt
  • .lte

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.

FAQ – Frequently Asked Questions

Does Imprion support API integration?

Yes. Imprion POS provides a REST JSON API based on the OpenAPI 3.1.1 standard.

Is the Imprion API free?

Yes. Access to the Imprion API is available without additional licensing costs for integrators.

Can I issue an invoice via the Imprion API?

Yes. The endpoint POST /business_units/{businessUnitId}/issue_bill enables invoice issuance and fiscalization.

Does the Imprion API provide access to tables?

Yes. The endpoint GET /business_units/{businessUnitId}/table_statuses enables real-time table status monitoring.

Does the Imprion API provide access to products?

Yes. The endpoint GET /business_units/{businessUnitId}/products provides access to the product catalog.

Does the Imprion API support ERP integrations?

Yes. The Imprion API enables integration with ERP, CRM, accounting, and warehouse systems.

Does the Imprion API enable ingredient consumption analytics?

Yes. The endpoints GET /issued_bills/ingredients and GET /issued_bills/ingredients/range enable ingredient consumption monitoring and inventory analytics.

Does Imprion support eInvoices and UJP?

Yes. Imprion enables automatic eInvoice processing and integration with UJP for public sector operations.

How do I get access to the Imprion API?

For access to API keys, technical documentation, and the integration environment, please contact the Imprion team.

Try our cash register.