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.
View JSON Schema on GitHub

JSON Schema

public-api-custom-bulk-resolution-options-schema.json Raw ↑
{
  "$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
    }
  }
}