Otter · Schema
CustomBulkResolutionOptions
CustomBulkResolutionOptions schema from Public API (Otter Public API).
RestaurantOrder ManagementDeliveryOnline OrderingMenu ManagementAnalytics
Properties
| Name | Type | Description |
|---|---|---|
| updateNames | boolean | Update the linked entity's names to match the linked external entity's. |
| updatePrices | boolean | Update the linked entity's price to match the linked external entity's. |
| updateDescriptions | boolean | Update the linked entity's description to match the linked external entity's. |
| createUnmatchedEntities | boolean | Create unmatched external entities in the menu. |
| deleteMissingEntities | boolean | Delete entities that are missing external links. |
| bootstrapPhotosToEntities | boolean | Bootstrap linked item photos. |
| copyEntityPaths | boolean | Copies the entity paths from the external menu. |
| updateItemSuspensionStatus | boolean | Update Item suspension status. |
| updateHours | boolean | Update menu hours. |
| assignItemsToLocations | boolean | If an item exists at a location in the POS, it will automatically be assigned to that location. |
| unassignItemsFromLocations | boolean | If an item is removed from a location in the POS, it will automatically be unassigned from that location. |
| updateMenuOrganization | boolean | The organization of modifiers into modifier groups, modifier groups into items and items into categories will be replicated from the POS menu. |
| updateItemArrangement | boolean | The arrangement of menu products as displayed in your POS will be replicated. |
| updateModifierGroupRules | boolean | Update modifier group selection rules. |
| updateTaxes | boolean | Update taxes. |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "CustomBulkResolutionOptions",
"description": "CustomBulkResolutionOptions schema from Public API (Otter Public API).",
"$id": "https://raw.githubusercontent.com/api-evangelist/otter/refs/heads/main/json-schema/public-api-custom-bulk-resolution-options-schema.json",
"type": "object",
"properties": {
"updateNames": {
"type": "boolean",
"description": "Update the linked entity's names to match the linked external entity's.",
"example": true
},
"updatePrices": {
"type": "boolean",
"description": "Update the linked entity's price to match the linked external entity's.",
"example": true
},
"updateDescriptions": {
"type": "boolean",
"description": "Update the linked entity's description to match the linked external entity's.",
"example": true
},
"createUnmatchedEntities": {
"type": "boolean",
"description": "Create unmatched external entities in the menu.",
"example": true
},
"deleteMissingEntities": {
"type": "boolean",
"description": "Delete entities that are missing external links.",
"example": true
},
"bootstrapPhotosToEntities": {
"type": "boolean",
"description": "Bootstrap linked item photos.",
"example": true
},
"copyEntityPaths": {
"type": "boolean",
"description": "Copies the entity paths from the external menu.",
"example": true
},
"updateItemSuspensionStatus": {
"type": "boolean",
"description": "Update Item suspension status.",
"example": true
},
"updateHours": {
"type": "boolean",
"description": "Update menu hours.",
"example": true
},
"assignItemsToLocations": {
"type": "boolean",
"description": "If an item exists at a location in the POS, it will automatically be assigned to that location.",
"example": true
},
"unassignItemsFromLocations": {
"type": "boolean",
"description": "If an item is removed from a location in the POS, it will automatically be unassigned from that location.",
"example": true
},
"updateMenuOrganization": {
"type": "boolean",
"description": "The organization of modifiers into modifier groups, modifier groups into items and items into categories will be replicated from the POS menu.",
"example": true
},
"updateItemArrangement": {
"type": "boolean",
"description": "The arrangement of menu products as displayed in your POS will be replicated.",
"example": true
},
"updateModifierGroupRules": {
"type": "boolean",
"description": "Update modifier group selection rules.",
"example": true
},
"updateTaxes": {
"type": "boolean",
"description": "Update taxes.",
"example": true
}
}
}