Toast · Schema
General
General information about a restaurant location.
Food ServicePoint-of-SaleRestaurantHospitality
Properties
| Name | Type | Description |
|---|---|---|
| name | string | The guest-facing name of the restaurant. For example, the `name` of a restaurant might be `Tommy's Burgers`. |
| locationName | string | A name used externally to differentiate multiple locations, like Neighborhood, Square, City, or Hotel. |
| locationCode | string | A code used internally to differentiate multiple locations, typically a 3 or 4 letter code. |
| description | string | A description of the restaurant, such as information about the atmosphere and food. |
| timeZone | string | The name of the restaurant's time zone in the IANA time zone database. For example, `America/New_York`. |
| closeoutHour | integer | The hour of the day that separates one business day from the next, also known as the "business day cutoff time". This is in the time zone of the restaurant. The `closeoutHour` is set to a value from 0 |
| managementGroupGuid | string | The unique identifier of the restaurant group for the restaurant. |
| currencyCode | string | The ISO-4217 currency code used in this restaurant |
| firstBusinessDate | integer | The first business date (yyyyMMdd) is the day a restaurant began using the Toast platform. The `firstBusinessDate` is also the first day on which time entries can be created for employees. |
| archived | boolean | Returns `true` if the restaurant has been archived from the Toast platform, otherwise returns `false`. A common reason for archiving a restaurant is if the restaurant was created in error. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/toast/refs/heads/main/json-schema/restaurants-general-schema.json",
"title": "General",
"description": "General information about a restaurant location.\n",
"type": "object",
"properties": {
"name": {
"type": "string",
"description": "The guest-facing name of the restaurant. For example, the\n`name` of a restaurant might be `Tommy's Burgers`.\n"
},
"locationName": {
"type": "string",
"description": "A name used externally to differentiate multiple locations, like Neighborhood, Square, City, or Hotel."
},
"locationCode": {
"type": "string",
"description": "A code used internally to differentiate multiple locations, typically a 3 or 4 letter code."
},
"description": {
"type": "string",
"description": "A description of the restaurant, such as information about the atmosphere and food."
},
"timeZone": {
"type": "string",
"description": "The name of the restaurant's time zone in the <a \nhref=\"https://www.iana.org/time-zones\">IANA time zone \ndatabase</a>. For example, `America/New_York`.\n"
},
"closeoutHour": {
"type": "integer",
"description": "The hour of the day that separates one business day from the\nnext, also known as the \"business day cutoff time\". This is \nin the time zone of the restaurant. The `closeoutHour` is set \nto a value from 0-12 (midnight to noon) in the Business Day \nCutoff field in Toast Web.\n"
},
"managementGroupGuid": {
"type": "string",
"description": "The unique identifier of the restaurant group for the restaurant."
},
"currencyCode": {
"type": "string",
"description": "The ISO-4217 currency code used in this restaurant"
},
"firstBusinessDate": {
"type": "integer",
"description": "The first business date (yyyyMMdd) is the day a restaurant began using the Toast platform. The\n`firstBusinessDate` is also the first day on which time entries can be created for employees.\n"
},
"archived": {
"type": "boolean",
"description": "Returns `true` if the restaurant has been archived from the Toast platform, otherwise returns `false`. A\ncommon reason for archiving a restaurant is if the restaurant was created in error.\n",
"default": false
}
}
}
Work with this as data
Every JSON Schema 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 schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.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 JSON Schema
curl "https://apis.io/api/v1/json-schemas/restaurants-general"
All schemas
curl "https://apis.io/api/v1/json-schemas?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.