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

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

PracticeWhy
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

PracticeWhy
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

ProjectStack
Next.js
React Native
Node.js
Built with