GET v1/Settings/{siteId}/{menuId}

Retrieves the company, site, and menu settings

URI template

v1/Settings/{siteId}/{menuId}

Request Information

URI Parameters

NameDescriptionTypeAdditional information
siteId

Optional: The id of the site to retrieve site settings

integer

Default value is 0

menuId

Optional: The id of the menu to retrieve menu settings

integer

Default value is 0

Body Parameters

None.

Response Information

Resource Description

A List of settings. The returned list only contains the most specific level for any setting (i.e. if a setting is defined at Company, Site and Menu levels, only the menu level value will be returned. Known internal errors are BadRequest and InvalidParameters

Collection of Setting
NameDescriptionTypeAdditional information
Name

The name of the item

string

None.

Value

The value of the item

string

None.

Response Formats

application/json, text/json

Sample:
[
  {
    "$id": "1",
    "Name": "sample string 1",
    "Value": "sample string 2"
  },
  {
    "$id": "2",
    "Name": "sample string 3",
    "Value": "sample string 4"
  }
]

application/xml, text/xml

Sample:
<ArrayOfSetting xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/OnlineOrderingAPI.Models.v1">
  <Setting>
    <Name>sample string 1</Name>
    <Value>sample string 2</Value>
  </Setting>
  <Setting>
    <Name>sample string 3</Name>
    <Value>sample string 4</Value>
  </Setting>
</ArrayOfSetting>