Work with this as data
Every API here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for apis
7 MCP tools reach this
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This API
curl "https://apis.io/api/v1/apis/lunchbox-service-types-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
OpenAPI Specification
openapi: 3.2.0
info:
title: Lunchbox Management Service Types API
description: The Lunchbox 2.0 Management API is used for performing administrative functions for a restaurant chain, such as listing and configuring stores, fetching and managing orders, voiding orders, managing deliveries, and issuing refunds. Responses use standard HTTP status codes and JSON schemas.
version: '2.0'
contact:
name: Lunchbox Support
email: support@lunchbox.io
url: https://docs.lunchbox.io/
servers:
- url: https://{chain_name}.lunchbox.io/api/v2
description: Per-chain Lunchbox 2.0 Management API base URL
variables:
chain_name:
default: chain
description: The restaurant chain's Lunchbox subdomain
security:
- tokenAuth: []
tags:
- name: Service Types
description: Configure store service types.
paths:
/management/store/{rest_id}/service_types/{service_type_id}/config:
parameters:
- $ref: '#/components/parameters/RestId'
- name: service_type_id
in: path
required: true
schema:
type: integer
put:
tags:
- Service Types
summary: Lunchbox Update Service Types Config
operationId: updateServiceTypeConfig
requestBody:
required: true
content:
application/json:
schema:
$ref: '#/components/schemas/ServiceTypeConfig'
examples:
UpdateServiceTypeConfigRequestExample:
summary: Default updateServiceTypeConfig request
x-microcks-default: true
value: {}
responses:
'200':
description: Service type configuration updated.
x-microcks-operation:
delay: 0
dispatcher: FALLBACK
components:
parameters:
RestId:
name: rest_id
in: path
required: true
schema:
type: integer
schemas:
ServiceTypeConfig:
type: object
properties:
approved:
type: boolean
example: true
enabled:
type: boolean
example: true
group_base_prep_time:
type: integer
example: 1
base_prep_time:
type: integer
example: 1
lead_time:
type: integer
example: 1
hold_same_day_orders:
type: boolean
example: true
pos_autosend:
type: boolean
example: true
hold_future_orders:
type: boolean
example: true
min_subtotal:
type: number
example: 1.0
allow_check_in:
type: boolean
example: true
securitySchemes:
tokenAuth:
type: apiKey
in: header
name: Authorization
description: 'Team token passed as: Authorization: Token <team_token>'