Fleksa API
Fleksa API
Developer documentation for the Fleksa backend API
Fleksa API
Developer documentation for integrating with the Fleksa platform.
Note: This section is intended for developers building integrations with Fleksa.
API Overview
The Fleksa API powers all Fleksa products - the Partner Portal, websites, POS, and mobile apps all connect through these APIs.
| Server | Purpose |
|---|---|
| Main API | Core business logic and data |
| Waiter Server | POS application backend |
| Customer Server | Customer ordering apps |
| KDS Server | Kitchen display backend |
| Kiosk Server | Self-service kiosk backend |
API Documentation
Architecture
| Section | Description |
|---|---|
| Server Architecture | Multi-server setup and routing |
Orders & Payments
| Section | Description |
|---|---|
| Order Processing | Create and manage orders |
| Split Payments | Split bills between customers |
| Order Tracking | Real-time order status |
| Payment Processing | Stripe, Adyen, PayPal integration |
Menu & Restaurant
| Section | Description |
|---|---|
| Menu System | Menu data and management |
| Restaurant Management | Restaurant configuration |
Users & Customers
| Section | Description |
|---|---|
| Authentication | JWT, OAuth, user management |
| Customer Management | Customer profiles and data |
Features
| Section | Description |
|---|---|
| Gift Cards | Gift card API |
| Reservations | Table booking API |
| Reviews | Reviews and ratings |
| Marketing | Campaigns and offers |
Operations
| Section | Description |
|---|---|
| Billing | Subscriptions and invoicing |
| Restaurant Operations | KDS, Waiter, POS APIs |
| Third-Party Integrations | External services |
| Webhooks | Event notifications |
| Scheduled Jobs | Background tasks |
| Notifications | Email, SMS, push |
Advanced
| Section | Description |
|---|---|
| Device & Loyalty | Device registration, loyalty |
| Multi-Tenant | Brand and tenant management |
| Special Systems | QA, cashier, localization |
| Internal Systems | Caching, logging, storage |
Getting API Access
Contact us to get API credentials for your integration:
- Email: hello@fleksa.com
- Submit a Request