Build powerful integrations with Slice's pizza delivery platform. Access menus, orders, restaurants, and real-time tracking — all through a clean REST interface.
Explore the full set of REST endpoints for integrating Slice delivery, menus, and order management into your application.
Search and filter restaurants by location, cuisine, rating, or delivery time. Supports pagination and sorting.
RestaurantsRetrieve the full menu for a specific restaurant including items, prices, modifiers, and availability windows.
MenuCreate a new order with cart items, delivery address, and payment details. Returns an order ID and ETA.
OrdersGet real-time status of an existing order: pending, confirmed, preparing, out-for-delivery, or delivered.
OrdersUpdate an existing order before it's confirmed. Modify items, address, or special instructions.
OrdersCancel an order that hasn't been confirmed by the restaurant yet. Refunds are processed automatically.
OrdersRegister a new user account. Requires name, email, and password. Returns an auth token on success.
UsersRetrieve the order history for an authenticated user, sorted by most recent. Includes status and totals.
UsersLive GPS tracking coordinates for the delivery driver. Refreshes every 15 seconds via polling or webhook.
TrackingEverything you need to integrate pizza delivery into your product, from local restaurant search to real-time order tracking.
Authenticate with a Bearer token passed in the Authorization header of every request.
Follow these steps to make your first authenticated API call and retrieve a list of nearby restaurants.
Bearer YOUR_API_KEYhttps://sandbox-api.slicelife.comhttps://api-doc.slicelife.com when ready.