Skip to content
SynupAPI
Get an API key
GETapi.synup.com/api/v4/locations/advanced-search-filters

Available advanced filter values

Returns the distinct values available for the advanced location filters across the account's locations: countries, states, cities, postal (zip) codes, and custom attribute names. Use these values to populate the advanced filter controls before calling Filter locations.

Requires an API key. Send it as Authorization: API <your-key> — see Getting started.

Parameters

Headers

NameTypeRequiredDescription
Synup-VersionstringrequiredAPI version date (YYYY-MM-DD).

Request

Request
curl -X GET 'https://api.synup.com/api/v4/locations/advanced-search-filters' \
  -H 'Authorization: API YOUR_API_KEY' \
  -H 'Content-Type: application/json'

Responses

StatusDescription
200Successful response
401Unauthorized - Invalid or missing API key
Example response (generated from the schema)
{
  "data": {
    "advancedSearchFilters": {
      "country": [
        {}
      ],
      "state": [
        {}
      ],
      "city": [
        "string"
      ],
      "zipcode": [
        "string"
      ],
      "customAttrs": [
        "string"
      ]
    }
  }
}

Response body

NameTypeRequiredDescription
dataobjectoptional
data.advancedSearchFiltersobjectoptional
data.advancedSearchFilters.countryarray of objectoptionalCountries present across the account's locations.
data.advancedSearchFilters.statearray of objectoptionalStates present across the account's locations.
data.advancedSearchFilters.cityarray of stringoptional
data.advancedSearchFilters.zipcodearray of stringoptional
data.advancedSearchFilters.customAttrsarray of stringoptionalCustom attribute names defined for the account.