Flipdish · Schema
LightspeedSettings
Ligthspeed store settings
RestaurantOnline OrderingMobile AppsPoint of SaleOrdersMenuPaymentsWebhooks
Properties
| Name | Type | Description |
|---|---|---|
| CompanyId | string | Company Id |
| UseOAuth | boolean | Use OAuth for authentication |
| Enabled | boolean | Enabled |
| EstimatedMinutesForDelivery | integer | Estimated minutes for delivery |
| EstimatedMinutesForCollection | integer | Estimated minutes for collection |
| GeographicLocation | string | Geographic location (euc1, nae1, euw2, ....)) |
| Establishment | boolean | Is the CompanyId an establishment (kind of the store of a group of store) |
| VoucherId | string | The Lightspeed voucher identifier to map with our |
| DeliveryFeeId | string | The Lightspeed delivery fee identifier to map with our |
| ProcessingFeeId | string | The Lightspeed processing fee identifier to map with our |
| PriceType | string | Which price to choose from Lightspeed menu |
| MenuId | integer | The menu id of the store |
| CollectionTableId | integer | Collection Table ID to send orders |
| DeliveryTableId | integer | Delivery Table ID to send orders |
| CollectionTableIds | object | Collection Table IDs to send orders to |
| DeliveryTableIds | object | Delivery Table IDs to send orders to |
| UseTaxInclusivePrices | boolean | Exclude tax |
| SkipStatusCheckAndAcceptOrderAfterSending | boolean | WARNING: only use this option if the Liteserver is not synchronizing within max 5 minutes with Lightspeed cloud! |
| SendTableNumberToTableId | boolean | Send Table Number to Table Id |
| AddChefNoteToProduct | boolean | Add ChefNote To Product |
| ChefNoteItemId | string | The Lightspeed Chef Note Item Id to map |
| ChefNoteModifierId | string | The Lightspeed Chef Note Modifier Id to map |
| ServiceChargeId | string | The Lightspeed Service Charge Id to map |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/flipdish/refs/heads/main/json-schema/platform-lightspeed-settings-schema.json",
"title": "LightspeedSettings",
"description": "Ligthspeed store settings",
"type": "object",
"properties": {
"CompanyId": {
"description": "Company Id",
"type": "string",
"example": "500123"
},
"UseOAuth": {
"description": "Use OAuth for authentication",
"type": "boolean",
"example": true
},
"Enabled": {
"description": "Enabled",
"type": "boolean",
"example": true
},
"EstimatedMinutesForDelivery": {
"format": "int32",
"description": "Estimated minutes for delivery",
"type": "integer",
"example": 1
},
"EstimatedMinutesForCollection": {
"format": "int32",
"description": "Estimated minutes for collection",
"type": "integer",
"example": 1
},
"GeographicLocation": {
"description": "Geographic location (euc1, nae1, euw2, ....))",
"type": "string",
"example": "string"
},
"Establishment": {
"description": "Is the CompanyId an establishment (kind of the store of a group of store)",
"type": "boolean",
"example": true
},
"VoucherId": {
"description": "The Lightspeed voucher identifier to map with our",
"type": "string",
"example": "500123"
},
"DeliveryFeeId": {
"description": "The Lightspeed delivery fee identifier to map with our",
"type": "string",
"example": "500123"
},
"ProcessingFeeId": {
"description": "The Lightspeed processing fee identifier to map with our",
"type": "string",
"example": "500123"
},
"PriceType": {
"description": "Which price to choose from Lightspeed menu",
"enum": [
"Default",
"Takeaway",
"Delivery"
],
"type": "string",
"nullable": true,
"example": "Default"
},
"MenuId": {
"format": "int32",
"description": "The menu id of the store",
"type": "integer",
"example": 500123
},
"CollectionTableId": {
"format": "int32",
"description": "Collection Table ID to send orders",
"type": "integer",
"nullable": true,
"example": 500123
},
"DeliveryTableId": {
"format": "int32",
"description": "Delivery Table ID to send orders",
"type": "integer",
"nullable": true,
"example": 500123
},
"CollectionTableIds": {
"description": "Collection Table IDs to send orders to",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"DeliveryTableIds": {
"description": "Delivery Table IDs to send orders to",
"type": "object",
"additionalProperties": {
"type": "string"
}
},
"UseTaxInclusivePrices": {
"description": "Exclude tax",
"type": "boolean",
"example": true
},
"SkipStatusCheckAndAcceptOrderAfterSending": {
"description": "WARNING: only use this option if the Liteserver is not synchronizing within max 5 minutes with Lightspeed cloud!",
"type": "boolean",
"example": true
},
"SendTableNumberToTableId": {
"description": "Send Table Number to Table Id",
"type": "boolean",
"example": true
},
"AddChefNoteToProduct": {
"description": "Add ChefNote To Product",
"type": "boolean",
"example": true
},
"ChefNoteItemId": {
"description": "The Lightspeed Chef Note Item Id to map",
"type": "string",
"example": "500123"
},
"ChefNoteModifierId": {
"description": "The Lightspeed Chef Note Modifier Id to map",
"type": "string",
"example": "500123"
},
"ServiceChargeId": {
"description": "The Lightspeed Service Charge Id to map",
"type": "string",
"example": "500123"
}
}
}