Skip to main content
The POS External API Gateway enables secure, automated machine-to-machine (M2M) integrations between third-party systems (such as ERPs, accounting systems, and logistics providers) and the POS backend. With the gateway, you can:
  • Sync inventory and product listings in real-time.
  • Query stock status and monitor low stock alerts.
  • Synchronize invoices and void bills.

Gateway Architecture

The diagram below illustrates how external applications interact with the POS Gateway, pass security validation, and route queries directly into isolated tenant databases.

Key Features

  • Strict Tenant Isolation: All requests are dynamically routed to the corresponding tenant’s isolated database.
  • Machine-to-Machine Security: Access is protected using SHA-256 hashed API keys and HMAC signatures.
  • Standardized Response Envelope: All API endpoints return uniform JSON envelopes for both success and error states.

Standard Response Format

All API responses follow a consistent wrapper format to simplify integration parsing.

1. Success Response Structure

2. Error Response Structure

When an error or exception occurs, the system returns a success: false payload containing the exact HTTP status code and a descriptive error message:

Standard HTTP Status Codes

Last modified on July 27, 2026