Lunchbox logo

Lunchbox

Lunchbox is a digital ordering and guest engagement platform for enterprise restaurant chains and ghost kitchens, offering online ordering, catering, loyalty, marketing CRM, order aggregation, and call center tooling across thousands of locations. For technology partners, Lunchbox provides an Open API that connects a restaurant's tech stack to its ecosystem, exposing location and menu data, guest account management, and order injection into the POS. The Open API supports last-mile delivery webhooks, menu consumption for digital boards and kiosks, and third-party marketplace integrations, and is documented on a dedicated developer portal at docs.lunchbox.io.

4 APIs 0 Features
RestaurantOnline OrderingGuest EngagementCateringMenusOrdersLoyaltyEnterprise

APIs

Lunchbox Core API

The Lunchbox 2.0 Core API is used for interfacing with ordering functions and building frontend interfaces that interact with Lunchbox integrations: POS, Last Mile, Loyalty, Mar...

Lunchbox Management API

The Lunchbox 2.0 Management API performs administrative functions for a restaurant chain, including listing and configuring stores, configuring service types, fetching and manag...

Lunchbox Loyalty API

The Lunchbox 2.0 Loyalty API interacts with Lunchbox Loyalty so that partners can adjust loyalty balances, redeem rewards, and catalog user wallets. It is served by the loyalty ...

Lunchbox POS API

The Lunchbox 2.0 POS API defines the contract between Lunchbox and a POS provider integration. Lunchbox retrieves store details and submits orders to the POS provider, and the P...

Semantic Vocabularies

Lunchbox Core Context

17 classes · 64 properties

JSON-LD

Lunchbox Loyalty Context

5 classes · 14 properties

JSON-LD

Lunchbox Management Context

6 classes · 38 properties

JSON-LD

Lunchbox Pos Context

11 classes · 45 properties

JSON-LD

API Governance Rules

Lunchbox API Rules

31 rules · 8 errors 15 warnings 8 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🔗
APIReference
APIReference
💬
Support
Support
👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
💰
Pricing
Pricing
🟢
StatusPage
StatusPage
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps
🔗
Vocabulary
Vocabulary
🔗
Spectral
Spectral

Sources

Raw ↑
aid: lunchbox
name: Lunchbox
description: >-
  Lunchbox is a digital ordering and guest engagement platform for enterprise restaurant chains and ghost kitchens,
  offering online ordering, catering, loyalty, marketing CRM, order aggregation, and call center tooling across
  thousands of locations. For technology partners, Lunchbox provides an Open API that connects a restaurant's tech stack
  to its ecosystem, exposing location and menu data, guest account management, and order injection into the POS. The
  Open API supports last-mile delivery webhooks, menu consumption for digital boards and kiosks, and third-party
  marketplace integrations, and is documented on a dedicated developer portal at docs.lunchbox.io.
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Restaurant
  - Online Ordering
  - Guest Engagement
  - Catering
  - Menus
  - Orders
  - Loyalty
  - Enterprise
url: https://raw.githubusercontent.com/api-evangelist/lunchbox/refs/heads/main/apis.yml
created: '2026-06-02'
modified: '2026-06-02'
specificationVersion: '0.19'
apis:
  - aid: lunchbox:core-api
    name: Lunchbox Core API
    description: >-
      The Lunchbox 2.0 Core API is used for interfacing with ordering functions and building frontend interfaces that
      interact with Lunchbox integrations: POS, Last Mile, Loyalty, Marketing, Gift Card and more. It exposes guest
      (customer) account management, store and menu data, order creation and item management, discounts, payments, group
      ordering, and order webhooks.
    humanURL: https://docs.lunchbox.io/
    baseURL: https://{chain_name}.lunchbox.io/api/v2
    tags:
      - Online Ordering
      - Menus
      - Orders
      - Guests
      - Webhooks
    properties:
      - type: Documentation
        url: https://docs.lunchbox.io/
      - type: GettingStarted
        url: https://support.lunchbox.io/en/articles/8684620-open-api-overview
      - type: OpenAPI
        url: openapi/lunchbox-core-openapi.yml
  - aid: lunchbox:management-api
    name: Lunchbox Management API
    description: >-
      The Lunchbox 2.0 Management API performs administrative functions for a restaurant chain, including listing and
      configuring stores, configuring service types, fetching and managing orders, voiding orders, canceling deliveries,
      and issuing refunds.
    humanURL: https://docs.lunchbox.io/
    baseURL: https://{chain_name}.lunchbox.io/api/v2
    tags:
      - Administration
      - Stores
      - Orders
    properties:
      - type: Documentation
        url: https://docs.lunchbox.io/
      - type: OpenAPI
        url: openapi/lunchbox-management-openapi.yml
  - aid: lunchbox:loyalty-api
    name: Lunchbox Loyalty API
    description: >-
      The Lunchbox 2.0 Loyalty API interacts with Lunchbox Loyalty so that partners can adjust loyalty balances, redeem
      rewards, and catalog user wallets. It is served by the loyalty engine and authenticated with an API key.
    humanURL: https://docs.lunchbox.io/
    baseURL: https://{loyalty_base_url}
    tags:
      - Loyalty
      - Wallets
      - Rewards
    properties:
      - type: Documentation
        url: https://docs.lunchbox.io/
      - type: OpenAPI
        url: openapi/lunchbox-loyalty-openapi.yml
  - aid: lunchbox:pos-api
    name: Lunchbox POS API
    description: >-
      The Lunchbox 2.0 POS API defines the contract between Lunchbox and a POS provider integration. Lunchbox retrieves
      store details and submits orders to the POS provider, and the POS provider notifies Lunchbox of store and order
      changes via webhooks.
    humanURL: https://docs.lunchbox.io/
    baseURL: https://{chain_name}.lunchbox.io/api/v2
    tags:
      - POS
      - Orders
      - Webhooks
      - Stores
    properties:
      - type: Documentation
        url: https://docs.lunchbox.io/
      - type: OpenAPI
        url: openapi/lunchbox-pos-openapi.yml
common:
  - type: Website
    url: https://lunchbox.io/
  - type: Documentation
    url: https://docs.lunchbox.io/
  - type: APIReference
    url: https://docs.lunchbox.io/
  - type: Support
    url: https://support.lunchbox.io/
  - type: GitHubOrganization
    url: https://github.com/lunchboxinc
  - type: LinkedIn
    url: https://www.linkedin.com/company/lunchboxtechnologies
  - type: Pricing
    url: https://lunchbox.io/service-fees
  - type: StatusPage
    url: https://lunchbox.instatus.com
  - type: Plans
    url: plans/lunchbox-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/lunchbox-rate-limits.yml
  - type: FinOps
    url: finops/lunchbox-finops.yml
  - type: Vocabulary
    url: vocabulary/lunchbox-vocabulary.yml
  - type: Spectral
    url: rules/lunchbox-spectral-rules.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]