GET v1/Menus/SiteOverrides/{designId}

Gets overrides and memberships for all sites. Result is paged.

URI template

v1/Menus/SiteOverrides/{designId}?offset={offset}&limit={limit}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
designId

designId

integer

Required

offset

integer

Default value is 0

limit

integer

Default value is 20000

Body Parameters

None.

Response Information

Resource Description

A list of site overrides. Known internal errors are NotFound, BadRequest, InternalServerError

SiteOverridesResult
NameDescriptionTypeAdditional information
CurrentOffset

integer

None.

TotalCount

integer

None.

SiteMenus

Collection of SiteMenu

None.

PriceOverrides

PriceOverrides

None.

SalesItemOptionPriceOverrides

SalesItemOptionPriceOverrides

None.

MenuMemberships

MenuMemberships

None.

SubMenuMemberships

SubMenuMemberships

None.

MenuItemMemberships

MenuItemMemberships

None.

SalesItemMemberships

SalesItemMemberships

None.

SalesItemOptionMemberships

SalesItemOptionMemberships

None.

DefaultOptions

DefaultOptions

None.

SiteGroupPriceOverrides

SiteGroupPriceOverrides

None.

SiteGroupModifierPriceOverrides

SiteGroupModifierPriceOverrides

None.

Response Formats

application/json, text/json

Sample:
{
  "CurrentOffset": 1,
  "TotalCount": 2,
  "SiteMenus": [
    {
      "$id": "2",
      "SiteId": 3,
      "MenuId": 4
    },
    {
      "$id": "3",
      "SiteId": 5,
      "MenuId": 6
    }
  ],
  "PriceOverrides": {
    "$id": "4",
    "Columns": [
      "sample string 7",
      "sample string 8"
    ],
    "Data": [
      [
        {
          "$id": "5"
        },
        {
          "$id": "6"
        }
      ],
      [
        {
          "$id": "7"
        },
        {
          "$id": "8"
        }
      ]
    ]
  },
  "SalesItemOptionPriceOverrides": {
    "$id": "9",
    "Columns": [
      "sample string 13",
      "sample string 14"
    ],
    "Data": [
      [
        {
          "$id": "10"
        },
        {
          "$id": "11"
        }
      ],
      [
        {
          "$id": "12"
        },
        {
          "$id": "13"
        }
      ]
    ]
  },
  "MenuMemberships": {
    "$id": "14",
    "Columns": [
      "sample string 19",
      "sample string 20"
    ],
    "Data": [
      [
        {
          "$id": "15"
        },
        {
          "$id": "16"
        }
      ],
      [
        {
          "$id": "17"
        },
        {
          "$id": "18"
        }
      ]
    ]
  },
  "SubMenuMemberships": {
    "$id": "19",
    "Columns": [
      "sample string 25",
      "sample string 26"
    ],
    "Data": [
      [
        {
          "$id": "20"
        },
        {
          "$id": "21"
        }
      ],
      [
        {
          "$id": "22"
        },
        {
          "$id": "23"
        }
      ]
    ]
  },
  "MenuItemMemberships": {
    "$id": "24",
    "Columns": [
      "sample string 31",
      "sample string 32"
    ],
    "Data": [
      [
        {
          "$id": "25"
        },
        {
          "$id": "26"
        }
      ],
      [
        {
          "$id": "27"
        },
        {
          "$id": "28"
        }
      ]
    ]
  },
  "SalesItemMemberships": {
    "$id": "29",
    "Columns": [
      "sample string 37",
      "sample string 38"
    ],
    "Data": [
      [
        {
          "$id": "30"
        },
        {
          "$id": "31"
        }
      ],
      [
        {
          "$id": "32"
        },
        {
          "$id": "33"
        }
      ]
    ]
  },
  "SalesItemOptionMemberships": {
    "$id": "34",
    "Columns": [
      "sample string 43",
      "sample string 44"
    ],
    "Data": [
      [
        {
          "$id": "35"
        },
        {
          "$id": "36"
        }
      ],
      [
        {
          "$id": "37"
        },
        {
          "$id": "38"
        }
      ]
    ]
  },
  "DefaultOptions": {
    "$id": "39",
    "Columns": [
      "sample string 49",
      "sample string 50"
    ],
    "Data": [
      [
        {
          "$id": "40"
        },
        {
          "$id": "41"
        }
      ],
      [
        {
          "$id": "42"
        },
        {
          "$id": "43"
        }
      ]
    ]
  },
  "SiteGroupPriceOverrides": {
    "$id": "44",
    "Columns": [
      "sample string 55",
      "sample string 56"
    ],
    "Data": [
      [
        {
          "$id": "45"
        },
        {
          "$id": "46"
        }
      ],
      [
        {
          "$id": "47"
        },
        {
          "$id": "48"
        }
      ]
    ]
  },
  "SiteGroupModifierPriceOverrides": {
    "$id": "49",
    "Columns": [
      "sample string 61",
      "sample string 62"
    ],
    "Data": [
      [
        {
          "$id": "50"
        },
        {
          "$id": "51"
        }
      ],
      [
        {
          "$id": "52"
        },
        {
          "$id": "53"
        }
      ]
    ]
  }
}

application/xml, text/xml

Sample:
<SiteOverridesResult xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnlineOrderingAPI.Models.v1.Response">
  <CurrentOffset>1</CurrentOffset>
  <DefaultOptions>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 49</d3p1:string>
      <d3p1:string>sample string 50</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </DefaultOptions>
  <MenuItemMemberships>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 31</d3p1:string>
      <d3p1:string>sample string 32</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </MenuItemMemberships>
  <MenuMemberships>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 19</d3p1:string>
      <d3p1:string>sample string 20</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </MenuMemberships>
  <PriceOverrides>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 7</d3p1:string>
      <d3p1:string>sample string 8</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </PriceOverrides>
  <SalesItemMemberships>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 37</d3p1:string>
      <d3p1:string>sample string 38</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SalesItemMemberships>
  <SalesItemOptionMemberships>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 43</d3p1:string>
      <d3p1:string>sample string 44</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SalesItemOptionMemberships>
  <SalesItemOptionPriceOverrides>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 13</d3p1:string>
      <d3p1:string>sample string 14</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SalesItemOptionPriceOverrides>
  <SiteGroupModifierPriceOverrides>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 61</d3p1:string>
      <d3p1:string>sample string 62</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SiteGroupModifierPriceOverrides>
  <SiteGroupPriceOverrides>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 55</d3p1:string>
      <d3p1:string>sample string 56</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SiteGroupPriceOverrides>
  <SiteMenus>
    <SiteMenu>
      <MenuId>4</MenuId>
      <SiteId>3</SiteId>
    </SiteMenu>
    <SiteMenu>
      <MenuId>6</MenuId>
      <SiteId>5</SiteId>
    </SiteMenu>
  </SiteMenus>
  <SubMenuMemberships>
    <Columns xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:string>sample string 25</d3p1:string>
      <d3p1:string>sample string 26</d3p1:string>
    </Columns>
    <Data xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
      <d3p1:ArrayOfanyType>
        <d3p1:anyType />
        <d3p1:anyType />
      </d3p1:ArrayOfanyType>
    </Data>
  </SubMenuMemberships>
  <TotalCount>2</TotalCount>
</SiteOverridesResult>