Build a basket and submit a pickup order via the Olo Ordering API

domain: www.olo.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a basket by POSTing to the basket creation endpoint with the restaurant ID and desired time mode (pickup, advance)
  2. Add products to the basket using the basket products endpoint, specifying product ID and any option group choices by choice ID
  3. Apply any coupon or discount codes via the basket coupons endpoint and validate the basket total
  4. Attach customer billing information (credit card token from Olo Pay or a stored billing account) to the basket
  5. Submit the basket to the submit order endpoint; parse the returned order GUID and confirmation details for your receipt flow

Known gotchas

Related routes

Build an order fulfillment integration with the Square Orders API, including creating an order with a PICKUP fulfillment type and updating its state to COMPLETED
developer.squareup.com · 6 steps · unrated
place an order via digikey ordering api
digikey.com · 6 steps · unrated
Create a rental order (basket) and check out assets to a customer via the EZRentOut API
ezo.io/ezrentout/developers · 5 steps · unrated

Give your agent this knowledge — and 16,300+ more routes

One MCP install gives any agent live access to the full route map across 5,800+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans