Build custom ordering experiences with Crave’s backend API
GET /locations/{locationId}
- Location detailsGET /locations/{locationId}/menus
- Menu and productsPOST /locations/{locationId}/carts
- Cart managementPOST /stripe/payment-intent
- Payment processingX-RateLimit-Remaining
, X-RateLimit-Reset
200
- Success400
- Bad Request (validation errors)401
- Unauthorized (invalid API key)403
- Forbidden (subscription required)404
- Not Found429
- Too Many Requests (rate limited)500
- Internal Server ErrorAPI Type | Subscription Required | Features Included |
---|---|---|
Storefront APIs | Any paid Crave subscription | Menu browsing, cart management, payment processing, basic customer data |
Admin APIs | Enterprise tier only | Order management, menu editing, analytics, webhooks |
Free trial | Contact support | Evaluation access for development and testing |
Note: Some features like customer order history and address management are currently in development and may require additional configuration.