Guides
Integration tutorials and best practices.
Tutorials
Accept Orders
Receive and process orders from the Kesk platform.
- Listen for incoming orders via webhooks
- Accept or reject orders programmatically
- Update order status as it progresses
Menu Sync
Keep your menu in sync with your POS or inventory system.
- Push menu updates to Kesk
- Handle item availability changes
- Sync pricing and modifiers
Delivery Tracking
Provide real-time delivery updates to your customers.
- Subscribe to delivery events
- Display driver location on a map
- Show accurate ETAs
Best Practices
API Integration
| Practice | Why |
|---|---|
Use idempotency keys | Prevent duplicate operations on retries |
Implement retries | Handle transient failures gracefully |
Cache static data | Reduce API calls |
Monitor rate limits | Avoid throttling |
Security
| Practice | Why |
|---|---|
Secure credentials | Never commit secrets to code |
Verify webhooks | Validate signatures before processing |
Use HTTPS | Encrypt all communication |
Rotate keys | Limit exposure from compromised credentials |
Sample Projects
| Project | Stack |
|---|---|
Next.js | |
React Native | |
Node.js |
Built with