Toast logo

Toast

Toast is a restaurant technology platform providing cloud-based point-of-sale, payment processing, and business management tools for the restaurant industry. The Toast platform exposes REST APIs enabling technology partners to build integrations for orders, menus, labor management, restaurant configuration, inventory/stock management, authentication, and partner ecosystem access. APIs use OAuth 2.0 client credentials authentication with GUIDs for resource identification. Toast serves 120,000+ restaurant locations and offers both partner integrations (requiring formal partnership) and custom integrations via the developer portal.

7 APIs 1 Capabilities 8 Features
Food ServicePoint of SaleRestaurantsHospitality

APIs

Toast Orders API

The Toast Orders API enables retrieval of restaurant orders, checks, and payment information. Supports bulk order queries by date range and individual order retrieval by GUID. U...

Toast Menus API

The Toast Menus API provides complete menu data retrieval including items, modifiers, prices, and availability. Enables POS-synchronized menu display for online ordering and thi...

Toast Labor API

The Toast Labor API manages employee records, schedules, and shift data for restaurant locations. Supports employee CRUD operations, time entry management, and payroll integrati...

Toast Restaurants API

The Toast Restaurants API provides location configuration data including restaurant settings, hours, payment options, and management group restaurant discovery for multi-locatio...

Toast Stock API

The Toast Stock API manages inventory for menu items and modifiers, allowing integration with inventory management systems to track stock levels and trigger restocking alerts fo...

Toast Partners API

The Toast Partners API provides partner accounts with access to list connected restaurants, enabling multi-restaurant management and partner-level operations across restaurant l...

Toast Authentication API

The Toast Authentication API implements OAuth 2.0 client credentials flow for obtaining access tokens used across all Toast platform APIs. Tokens are scoped to restaurant GUIDs ...

Capabilities

Toast Restaurant Operations

Unified workflow capability combining Toast Orders and Labor APIs for day-to-day restaurant operations management. Enables operators to monitor orders, manage payments, and over...

Run with Naftiko

Features

Orders API

Retrieve restaurant orders, checks, and payment data by GUID or bulk date queries.

Menus API

Full menu data retrieval including items, modifiers, prices, and availability.

Labor Management API

Employee CRUD operations, shift management, and payroll integration support.

Restaurant Configuration API

Location settings, payment options, and management group restaurant discovery.

Stock and Inventory API

Inventory management for menu items and modifiers with stock level tracking.

OAuth 2.0 Authentication

Client credentials OAuth flow with GUID-scoped tokens for secure API access.

Partner Integration Program

Formal partner program enabling multi-restaurant access and ecosystem integrations.

Webhook Support

Outbound integration webhooks for real-time event delivery (gift cards, loyalty, tender).

Use Cases

Online Ordering Integration

Connect third-party online ordering platforms to Toast POS for order injection and menu sync.

Payroll and Labor Integration

Sync Toast employee and shift data with payroll systems using the Labor API.

Reporting and Analytics

Pull order and payment data via bulk orders API for custom reporting and business intelligence.

Inventory Management

Integrate restaurant inventory systems with Toast Stock API for real-time stock tracking.

Loyalty and Gift Cards

Build loyalty program and gift card integrations using Toast outbound webhook APIs.

Multi-Location Management

Partner integrations managing hundreds of restaurant locations via Partners API.

Integrations

DoorDash

Third-party delivery platform integrated with Toast for order injection.

UberEats

Delivery platform integration for menu sync and order management.

QuickBooks

Accounting integration for restaurant financial data via Toast reporting APIs.

ADP

Payroll platform integration using Toast Labor API data.

OpenTable

Reservation system integration with Toast for guest management.

Semantic Vocabularies

Toast Authentication Context

3 classes · 11 properties

JSON-LD

Toast Labor Context

9 classes · 15 properties

JSON-LD

Toast Menus Context

29 classes · 100 properties

JSON-LD

Toast Orders Context

31 classes · 46 properties

JSON-LD

Toast Partners Context

2 classes · 22 properties

JSON-LD

Toast Restaurants Context

17 classes · 77 properties

JSON-LD

Toast Stock Context

2 classes · 9 properties

JSON-LD

API Governance Rules

Toast API Rules

29 rules · 10 errors 6 warnings 13 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🌐
Portal
Portal
📝
SignUp
SignUp
👥
GitHubOrganization
GitHubOrganization
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability

Sources

Raw ↑
aid: toast
name: Toast
description: >-
  Toast is a restaurant technology platform providing cloud-based point-of-sale,
  payment processing, and business management tools for the restaurant industry.
  The Toast platform exposes REST APIs enabling technology partners to build
  integrations for orders, menus, labor management, restaurant configuration,
  inventory/stock management, authentication, and partner ecosystem access.
  APIs use OAuth 2.0 client credentials authentication with GUIDs for resource
  identification. Toast serves 120,000+ restaurant locations and offers both
  partner integrations (requiring formal partnership) and custom integrations
  via the developer portal.
type: Index
position: Consumer
access: 3rd-Party
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Food Service
  - Point of Sale
  - Restaurants
  - Hospitality
created: '2025-02-08'
modified: '2026-05-03'
url: >-
  https://raw.githubusercontent.com/api-evangelist/toast/refs/heads/main/apis.yml
specificationVersion: '0.19'
apis:
  - aid: toast:toast-orders
    name: Toast Orders API
    description: >-
      The Toast Orders API enables retrieval of restaurant orders, checks, and
      payment information. Supports bulk order queries by date range and
      individual order retrieval by GUID. Used for building order management,
      reporting, and delivery integrations.
    humanURL: https://doc.toasttab.com/openapi/orders/overview/
    tags:
      - Orders
      - Payments
      - Point of Sale
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/orders/overview/
      - type: OpenAPI
        url: openapi/toast-orders-openapi.yaml

  - aid: toast:toast-menus
    name: Toast Menus API
    description: >-
      The Toast Menus API provides complete menu data retrieval including items,
      modifiers, prices, and availability. Enables POS-synchronized menu display
      for online ordering and third-party menu management integrations.
    humanURL: https://doc.toasttab.com/openapi/menus/overview/
    tags:
      - Menus
      - Food Service
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/menus/overview/
      - type: OpenAPI
        url: openapi/toast-menus-openapi.yaml

  - aid: toast:toast-labor
    name: Toast Labor API
    description: >-
      The Toast Labor API manages employee records, schedules, and shift data
      for restaurant locations. Supports employee CRUD operations, time entry
      management, and payroll integration workflows.
    humanURL: https://doc.toasttab.com/openapi/labor/overview/
    tags:
      - Labor
      - Employees
      - Scheduling
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/labor/overview/
      - type: OpenAPI
        url: openapi/toast-labor-openapi.yaml

  - aid: toast:toast-restaurants
    name: Toast Restaurants API
    description: >-
      The Toast Restaurants API provides location configuration data including
      restaurant settings, hours, payment options, and management group
      restaurant discovery for multi-location operations.
    humanURL: https://doc.toasttab.com/openapi/restaurants/overview/
    tags:
      - Restaurants
      - Configuration
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/restaurants/overview/
      - type: OpenAPI
        url: openapi/toast-restaurants-openapi.yaml

  - aid: toast:toast-stock
    name: Toast Stock API
    description: >-
      The Toast Stock API manages inventory for menu items and modifiers,
      allowing integration with inventory management systems to track stock
      levels and trigger restocking alerts for restaurant operations.
    humanURL: https://doc.toasttab.com/openapi/stock/overview/
    tags:
      - Stock
      - Inventory
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/stock/overview/
      - type: OpenAPI
        url: openapi/toast-stock-openapi.yaml

  - aid: toast:toast-partners
    name: Toast Partners API
    description: >-
      The Toast Partners API provides partner accounts with access to list
      connected restaurants, enabling multi-restaurant management and
      partner-level operations across restaurant locations.
    humanURL: https://doc.toasttab.com/openapi/partners/overview/
    tags:
      - Partners
      - Multi-Location
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/partners/overview/
      - type: OpenAPI
        url: openapi/toast-partners-openapi.yaml

  - aid: toast:toast-authentication
    name: Toast Authentication API
    description: >-
      The Toast Authentication API implements OAuth 2.0 client credentials
      flow for obtaining access tokens used across all Toast platform APIs.
      Tokens are scoped to restaurant GUIDs and expire after a configurable
      period.
    humanURL: https://doc.toasttab.com/openapi/authentication/overview/
    tags:
      - Authentication
      - OAuth
    properties:
      - type: Documentation
        url: https://doc.toasttab.com/openapi/authentication/overview/
      - type: OpenAPI
        url: openapi/toast-authentication-openapi.yaml

common:
  - type: Website
    url: https://pos.toasttab.com/
  - type: Documentation
    url: https://doc.toasttab.com/doc/devguide/index.html
  - type: Portal
    url: https://doc.toasttab.com/openapi/
  - type: SignUp
    url: https://developers.toasttab.com/
  - type: GitHubOrganization
    url: https://github.com/toasttab
  - type: SpectralRules
    url: rules/toast-spectral-rules.yml
  - type: Vocabulary
    url: vocabulary/toast-vocabulary.yaml
  - type: NaftikoCapability
    url: capabilities/restaurant-operations.yaml
    name: Restaurant Operations
  - type: Features
    data:
      - name: Orders API
        description: Retrieve restaurant orders, checks, and payment data by GUID or bulk date queries.
      - name: Menus API
        description: Full menu data retrieval including items, modifiers, prices, and availability.
      - name: Labor Management API
        description: Employee CRUD operations, shift management, and payroll integration support.
      - name: Restaurant Configuration API
        description: Location settings, payment options, and management group restaurant discovery.
      - name: Stock and Inventory API
        description: Inventory management for menu items and modifiers with stock level tracking.
      - name: OAuth 2.0 Authentication
        description: Client credentials OAuth flow with GUID-scoped tokens for secure API access.
      - name: Partner Integration Program
        description: Formal partner program enabling multi-restaurant access and ecosystem integrations.
      - name: Webhook Support
        description: Outbound integration webhooks for real-time event delivery (gift cards, loyalty, tender).
  - type: UseCases
    data:
      - name: Online Ordering Integration
        description: Connect third-party online ordering platforms to Toast POS for order injection and menu sync.
      - name: Payroll and Labor Integration
        description: Sync Toast employee and shift data with payroll systems using the Labor API.
      - name: Reporting and Analytics
        description: Pull order and payment data via bulk orders API for custom reporting and business intelligence.
      - name: Inventory Management
        description: Integrate restaurant inventory systems with Toast Stock API for real-time stock tracking.
      - name: Loyalty and Gift Cards
        description: Build loyalty program and gift card integrations using Toast outbound webhook APIs.
      - name: Multi-Location Management
        description: Partner integrations managing hundreds of restaurant locations via Partners API.
  - type: Integrations
    data:
      - name: DoorDash
        description: Third-party delivery platform integrated with Toast for order injection.
      - name: UberEats
        description: Delivery platform integration for menu sync and order management.
      - name: QuickBooks
        description: Accounting integration for restaurant financial data via Toast reporting APIs.
      - name: ADP
        description: Payroll platform integration using Toast Labor API data.
      - name: OpenTable
        description: Reservation system integration with Toast for guest management.
maintainers:
  - FN: Kin Lane
    email: [email protected]