POS Integration
Partybroker provides the complete API infrastructure. Whether your POS system can connect depends entirely on its own capabilities.
What the Partybroker API Offers
The Partybroker External API is a REST interface that allows external POS systems to record drink sales in real time. Every recorded sale is immediately fed into the pricing algorithm and broadcast live to all connected screens (Barscreen, Clientscreen).
/api/v1/external/parties/{partyId}/drinks Retrieve all drinks for a party with current prices, min/max ranges, and active status.
/api/v1/external/parties/{partyId}/sales Record a single sale from an external POS terminal.
/api/v1/external/parties/{partyId}/sales/batch Record up to 50 sales at once as a batch request.
Requirements for the POS System
Partybroker provides its API completely โ the real question is whether your POS system is capable of calling it. Your POS should have the following:
Internet Connection
The POS system needs a stable internet connection during the event to send requests to the Partybroker API.
REST API Support
The system must be able to make outgoing HTTP requests (REST/JSON) to external APIs โ this is standard in most modern POS systems.
Up-to-Date Software
Older or heavily restricted POS systems often do not support external API calls. Software from around 2015 or newer is recommended.
API Client Management
An API client is created once in the Partybroker app under Profile โ API Clients. The secret is shown only once and must be stored securely.
Can my POS system connect?
Your POS vendor is best placed to answer that. Partybroker provides the API in full and documents it publicly. Whether your POS supports outgoing REST requests is something only your vendor knows. Ask them directly and point to the Partybroker External API documentation.
For POS Vendors: Custom Endpoints
If a POS system requires a specific integration format or a custom endpoint, Partybroker can provide tailored solutions. POS vendors who want to build an integration are welcome to get in touch directly.
Get in touch