Toast
Toast (NYSE: TOST) is a cloud-based restaurant technology platform that unifies point-of-sale (POS), payments, online ordering, delivery, digital marketing, loyalty, gift cards, kitchen display, inventory, and team management for restaurants of every size — from independent operators to enterprise chains. The Toast platform exposes a substantial REST API surface at https://ws-api.toasttab.com/, authenticated via OAuth 2.0 client credentials, and is used by restaurants, internal IT teams, and the Toast Partner Integrations program to read and write menus, orders, payments, employees, schedules, time entries, cash entries, kitchen tickets, restaurant configuration, gift cards, loyalty balances, and partner-restaurant connections. Toast offers three flavors of API access: Standard API Access (self-service for restaurant operators), Analytics API Access (Restaurant Management Suites Pro), and Partner Integrations (technology companies building productized integrations).
APIs
Toast Authentication API
OAuth 2.0 client-credentials authentication for Toast APIs. Exchanges a clientId and clientSecret (with userAccessType TOAST_MACHINE_CLIENT) for a bearer access token at /authen...
Toast Restaurants API
Returns restaurant-level information including locations, addresses, hours, schedules, urls, closeout hour, and reference identifiers that anchor every other Toast API call (res...
Toast Configuration API
Read-access to a restaurant's configuration entities — menus, modifier groups, employees, jobs, dining options, service areas, revenue centers, sales categories, discounts, serv...
Toast Menus API (V2)
Returns published menu data for a restaurant — menus, menu groups, menu items, modifier groups, options, prices, and tax info — in the legacy V2 shape used by ordering and POS i...
Toast Menus API (V3)
Next-generation read API for Toast menus, exposing the same menu / menu group / item / modifier / option model as V2 in a refreshed shape aligned with Toast's newer platform ser...
Toast Orders API
Create, retrieve, modify, and void orders, checks, and selections; attach payments and refunds; manage dining options and service charges. The Orders API is the workhorse of Toa...
Toast Order Management Configuration API
Read configuration that governs how orders flow through Toast — throttling, prep-time rules, surge controls, and order-management settings used by online-ordering and delivery i...
Toast Restaurant Availability API
Returns whether a restaurant is currently accepting online orders, its expected prep times, and per-channel availability so ordering partners and delivery marketplaces can route...
Toast Credit Cards API
Read tokenized credit-card information attached to orders for receipts, returns, and reconciliation. Toast Payments handles acceptance natively; this API exposes the resulting t...
Toast Cash Management API
Records and retrieves cash entries — paid in, paid out, deposits, drawer counts — that flow into a restaurant's cash-management ledger and reconciliation reports.
Toast Labor API
Manages employees, jobs, time entries, breaks, and shifts for Toast's labor-management surface — the integration point used by scheduling, payroll, and HR vendors.
Toast Kitchen API
Surfaces kitchen tickets, prep stations, ticket items, and ticket events to support kitchen-display integrations and out-of-band prep orchestration.
Toast Packaging Configuration API
Read configuration about packaging — containers, lids, utensils, and packaging instructions — that off-premises orders and delivery handoff workflows must respect.
Toast Stock API
Read and update menu-item stock levels — what is in stock, what is sold out, what is limited — so online-ordering, delivery, and inventory tools stay in sync with the restaurant...
Toast Analytics API
Analytics and reporting endpoints for Restaurant Management Suites Pro customers — sales, labor, productivity, and operational performance data exposed for BI integrations and w...
Toast Partners API
Enables Toast Partner Integration clients to enumerate the restaurants that have authorized them. Exposes "accessible restaurants" and "connected restaurants" so a partner can d...
Toast Gift Cards Integration
Specification for integrating third-party gift-card programs with Toast — Toast calls the partner's endpoints to look up balances, authorize, redeem, and reload gift cards inlin...
Toast Loyalty Integration
Specification for integrating third-party loyalty programs with Toast — discovery, lookup, accrual, and redemption callbacks that Toast invokes against partner endpoints during ...
Toast Tender Integration
Specification for integrating alternative tender types into Toast — callback endpoints partners implement so Toast can validate, authorize, and reconcile non-card forms of payme...
Collections
Toast Labor API
OPENMenus API
OPENToast Orders API
OPENPartners API
OPENRestaurants API
OPENStock API
OPENGraphQL
Toast GraphQL API
Toast is a restaurant technology platform covering POS, ordering, payroll, and delivery. The API covers orders, menus, discounts, labor, payments, and restaurant configuration f...
GRAPHQLPricing Plans
Rate Limits
FinOps
Toast Tab Finops
FINOPSFeatures
Machine-to-machine authentication issuing bearer tokens for all Toast platform APIs.
Create, retrieve, modify, and void orders, checks, selections, payments, and refunds.
Read published menu, menu group, item, modifier, and pricing data in V2 and V3 shapes.
Manage employees, jobs, shifts, and time entries for scheduling and payroll vendors.
Read and update menu-item stock levels to keep ordering channels in sync.
Discover accessible and connected restaurants across the Toast network for a partner client.
Use Cases
Post orders and read menus/stock to power third-party ordering and delivery channels.
Sync employees, jobs, shifts, and time entries into payroll, HR, and scheduling platforms.
Pull analytics and operational data into warehouses and BI tooling.
Integrate third-party gift card, loyalty, and alternative tender programs via callback specs.
Integrations
Route demand and availability to delivery and online-ordering partners.
Labor API time entries feed payroll and workforce-management systems.
Inline callbacks let third-party loyalty/gift-card programs participate in checks.