Ordering API
The Ordering API is a separate product. Contact sales@everybite.com for access.
Architecture
- Unified Cart Management - Consistent cart operations across all platforms
- Nutrition Tracking - Real-time nutrition data for every item
- Allergen Warnings - Automatic alerts based on diner preferences
- Passport Integration - Saved addresses, payment methods, preferences
- Loyalty Auto-Apply - Connected loyalty programs applied at checkout
- Meal History - Orders recorded with full nutrition data
Why Use EveryBite Ordering?
Instead of integrating directly with Olo (or other platforms), EveryBite provides:| Direct Integration | EveryBite Ordering |
|---|---|
| Platform-specific APIs | Single unified API |
| Separate nutrition lookup | Nutrition built into cart |
| Manual allergen checks | Automatic allergen warnings |
| No preference matching | Passport preferences applied |
| Separate loyalty integration | Auto-apply connected loyalty |
| Platform-specific webhooks | Unified webhook format |
Supported Platforms
Olo (Active)
Olo Integration
Full integration with Olo’s ordering platform including menu sync, cart management, checkout, and order tracking.
- Menu and availability sync
- Cart operations (add, update, remove)
- Order types: pickup, delivery, curbside
- Time slot scheduling (ASAP and future orders)
- Payment processing
- Order status and tracking
- Dispatch integration for delivery
Coming Soon
- Toast
- Square
- Chowly
- Additional platforms based on demand
Capabilities
Cart Management
Add dishes, manage quantities, apply customizations with real-time nutrition updates
Order Types
Pickup, delivery, curbside, and dine-in support
Location Selection
Find restaurants, check availability, schedule orders
Checkout
Payment processing, tips, promo codes, order confirmation
How It Works
1. Browse Menu (Menu API)
Query dishes with EveryBite’s nutrition and allergen data:2. Add to Cart (Ordering API)
Add items with full EveryBite context:3. Select Fulfillment
Choose pickup or delivery:4. Checkout
Complete the order:Integration with Menu API
The Ordering API enriches cart data with Menu API information:- Nutrition totals - Cart shows total calories, macros for entire order
- Allergen warnings - Automatic alerts if cart contains user’s allergens
- Match status - See if items match diner’s preferences
Integration with Passport
When a diner has an EveryBite Passport:| Feature | Behavior |
|---|---|
| Saved addresses | Auto-populate delivery address |
| Payment methods | Saved cards available at checkout |
| Loyalty programs | Points earned/redeemed automatically |
| Allergen warnings | Based on Passport preferences |
| Meal history | Order recorded with full nutrition |
| Health sync | Meal synced to Apple Health/Google Fit |
Olo-Specific Features
When the backend is Olo, these additional features are available:Basket Transfer
Transfer an existing Olo basket to EveryBite:Olo Webhooks
EveryBite forwards Olo webhook events in a normalized format:Dispatch Integration
For Olo Dispatch (delivery):Preview


API Reference
Full Ordering API documentation:Request Access
Contact Sales
Interested in the Ordering API? Contact our sales team to discuss integration.