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.
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