Revel Systems
Revel Systems is a cloud iPad-based POS for restaurants and retailers. The Revel Open API exposes products, orders, customers, employees, inventory, schedules, and reporting via a REST interface for partner integrations. The API follows Django Tastypie conventions (objects/meta list envelope, field-lookup filtering) and is complemented by an HMAC-signed webhook channel.
APIs
Revel Open API
REST API for the Revel POS platform. Exposes products, orders, order items, customers, establishments, employees, schedules, inventory, and reports. Authenticated via API key/se...
Revel Webhooks
Event-driven webhook channel that delivers POS events (order finalized, customer created/updated, stock changes, menu updates, timesheet changes, integration changes, reward car...
Features
List endpoints return an objects array with a meta pagination envelope (total_count, limit, offset, next, previous).
Filter resources with Django-style lookups (e.g. id__lt, created_date__range, name__icontains).
Use the fields parameter to limit returned attributes and expand to inline one level of foreign-key relationships.
Retrieve multiple records by ID in a single call using the set/id1;id2;id3 path form.
Real-time event delivery secured with HMAC-SHA1 signatures and per-event-type endpoint registration.
Use Cases
Sync finalized orders into accounting, ERP, or analytics systems via the Order resource and order.finalized webhook.
Create and maintain products, modifiers, and combo sets across establishments.
Sync customer profiles and loyalty/reward data with marketing and CRM platforms.
Read and write employee shifts and timesheets via TimeSchedule, TimeScheduleRule, and TimeSheetEntry.
React to stock-status changes in real time via the inout.stock webhook.
Integrations
Push order and sales data into accounting and ERP systems.
Establishment-level payment configuration including ACH for US establishments.
Sync customer and loyalty data with marketing platforms.
Event Specifications
Revel Webhooks
Revel Systems delivers event notifications to partner-registered HTTPS endpoints via webhooks. Each event type is delivered by HTTP POST with a JSON body. Requests carry an HMAC...
ASYNCAPI