Error Messages
General Errors

These are errors that can happen across all APIs

Code Name HTTP Code Message
1 INVALID_API_KEY 403 Invalid API Key
2 INVALID_CREDENTIALS 403 No valid api key or http authentication provided.
3 INVALID_USERNAME_PASSWORD 403 Invalid username/password combination.
4 INSUFFICIENT_PRIVILEGES 403 "We're sorry, currently only users with API access permission can access this functionality. If you believe you are seeing this message in error, please contact support."
5 UNABLE_TO_READ_REQUEST 500 We were unable to read your request.
6 CONTENT_TYPE_NOT_ACCEPTED 406 You have specified that you do not accept "contentType"
7 RESOURCE_DOES_NOT_EXIST 404 This resource does not exist: [path]nPlease consult the documentation
8 UNEXPECTED_EXCEPTION 500 We cannot respond at the moment. Please contact support if this problem persists.
9 SERVER_ERROR 500 We had a problem with our software. Please contact support!
10 OPERATION_NOT_SUPPORTED 403 "Operation not currently supported for your account, please contact support"
11 NO_VALID_AUTHENTICATION_FOUND 403 No valid authentication found
12 EXTERNAL_IDS_NO_SPECIAL_CHARACTERS 400 External ids cannot contain special characters.
13 INSUFFICIENT_ACCESS 403 "We're sorry, currently only Yext resellers can access this functionality. If you believe you are seeing this message in error, please contact support."
14 INSUFFICENT_FEATURE_ACCESS 400 You do not have access to this feature
15 UNABLE_TO_DETERMINE_SERIALIZATION 500 We were unable to determine the format of your request.
16 PROBLEM_DESERIALIZING 400 Problem deserializing
16 UNHANDLED_PROBLEM_DESERIALIZING 500 Problem deserializing
17 SERIALIZATION_PLUGIN_EXCEPTION 500 We had an unexpected problem reading your request.
18 INVALID_IP 403 Invalid IP
19 ACCOUNT_LOCKED 400 Your account is locked because your subscriptions are not current.
20 INSUFFICIENT_APP_ACCESS 403 App does not have access to this endpoint
21 BAD_PARAMETER 400 Invalid parameter {0} with value: {1}
Customers Errors

Errors that happen when interacting with the Customers API

Code Name HTTP Code Message
1000 CUSTOMER_NOT_FOUND 400 Customer not found: [customerId]
1001 UNABLE_TO_GET_ORDER 404 Unable to get orders
1002 CANNOT_CHANGE_CUSTOMER_ID 400 You are not allowed to change a customer's id
1003 CUSTOMER_ID_PENDING_ORDER 400 There is already a pending order for a business with id [customerId]
1004 CUSTOMER_ID_TAKEN 400 Business with id [customerId] already exists
1005 CUSTOMER_ID_LATIN1 400 Only Latin1 characters are allowed in businessId
1006 UNKNOWN_CUSTOMER_ATTRIBUTE_ID 400 customerAttributes: Unknown customer attribute ID [customerAttributeId]
1007 CUSTOMER_ID_TOO_LONG 400 id: The field id is too long; maximum size is 50
1008 BUSINESS_NAME_TOO_LONG 400 businessName: The field businessName is too long; maximum size is 255
1009 BUSINESS_COUNTRY_TOO_LONG 400 businessCountry: The field businessCountry is too long; maximum size is 2
1010 BUSINESS_LANGUAGE_TOO_LONG 400 businessLangauge: The field businessLangauge is too long; maximum size is 10
1011 CONTACT_FIRSTNAME_TOO_LONG 400 contactFirstName: The field contactFirstName is too long; maximum size is 80
1012 CONTACT_LASTNAME_TOO_LONG 400 contactLastName: The field contactLastName is too long; maximum size is 80
1013 CONTACT_EMAIL_TOO_LONG 400 contactEmail: The field contactEmail is too long; maximum size is 255
1014 CONTACT_COUNTRY_TOO_LONG 400 contactCountry: The field contactCountry is too long; maximum size is 2
1015 CONTACT_COUNTRY_INVALID 400 contactCountry: Country is not valid
1016 BUSINESS_COUNTRY_INVALID 400 businessCountry: Country is not valid
1017 CONTACT_EMAIL_INVALID 400 contactEmail: The field contactEmail is not a valid email
1018 CUSTOMER_ID_REQUIRED 400 id: The field id is required
1019 BUSINESS_NAME_REQUIRED 400 businessName: The field businessName is required
1020 CONTACT_FIRSTNAME_REQUIRED 400 contactFirstName: The field contactFirstName is required
1021 CONTACT_LASTNAME_REQUIRED 400 contactLastName: The field contactLastName is required
1022 CONTACT_PHONE_REQUIRED 400 contactPhone: The field contactPhone is required
1023 CONTACT_EMAIL_REQUIRED 400 contactEmail: The field contactEmail is required
1024 SUBSCRIPTIONS_REQUIRED 400 subscriptions: The field subscriptions is required
1025 LOCATIONS_REQUIRED 400 locations: The field locations is required
1026 BUSINESS_COUNTRY_NOT_ELIGIBLE 400 businessCountry: Country is not eligible
1027 CANNOT_RETRIEVE_BUSINESS_COUNTRIES 400 businessCountry: Could not get a list of eligible countries for business
1028 BUSINESS_LANGUAGE_NOT_ELIGIBLE 400 businessLanguage: Language is not eligible for country [businessCountry]
1029 CANNOT_RETRIEVE_BUSINESS_LANGUAGES 400 businessLanguage: Could not get eligible languages for business.
1030 CONTACT_PHONE_INVALID 400 contactPhone: Not a valid phone number
1031 LOCATION_ID_PENDING_ORDER 400 There is already a pending order with id {0} for one or more of the requested locations
Optimizations Errors

Code Name HTTP Code Message
1400 OPTIMIZATIONS_BAD_REQUEST 400 Bad Request
Locations Errors

Code Name HTTP Code Message
2000 LOCATION_NOT_FOUND 400 Location not found: [locationId]
2001 CANNOT_ACCESS_LOCATION 403 Trying to access location belonging to another business.
2002 PROFILE_DOES_NOT_EXIST_FOR_LANGUAGE 404 Profile does not exist for language: [localeCode]
2003 CANNOT_REMOVE_PRIMARY_PROFILE 400 Cannot remove primary profile: [localeCode]
2004 INVALID_START_VALUE 400 start cannot be less than 0
2005 INVALID_LIMIT_VALUE 400 limit cannot be less than 0
2006 LOCATION_NOT_UPDATED 400 location not updated: [location]
2007 LANGUAGE_PROFILES_NOT_ENABLED 400 Cannot process request: multi-language feature not enabled
2008 DUPLICATE_LOCATION_ID 403 Found duplicated Store ID: [storeId]. Please fix it or contact support
2009 ERROR_LOADING_PHOTO 400 Error loading photo
2010 INVALID_KEYWORD 400 Keyword field '[keywordField]' is not valid for this location.
2011 CUSTOM_KEYWORD_VALUES 400 Keyword custom values are not allowed for field '[keywordField]'.
2012 NON_EXISTENT_KEYWORD_OPTION 400 Keyword option '[option]' does not exist for field [keywordField].
2013 KEYWORD_LIMIT_EXCEEDED 400 The count of (custom fields + options) for field: '[keywordField]' is greater than the allowed limit [keywordFieldLimit].
2014 LOCATION_UPDATE_FAILED 400 Location update failed
2015 LOCATION_UNKNOWN_FOLDER 400 Unknown folder [folderId]
2016 LOCATION_VALIDATION_FAILED 400 Location validation failed
2017 LOCATION_ID_TAKEN 400 Location with id [locationId] already exists
2018 CANNOT_CHANGE_LOCATION_ID 400 You are not allowed to change a location's id
2019 LOCATION_EMAIL_NULL 400 Another location already exists with the same id
2020 LOCATION_ID_MAX 400 Location id exceeds maximum of 64 characters
2021 LOCATION_ID_LATIN1 400 Only Latin1 characters are allowed in locationId
2022 LOCATION_ID_TOO_LONG 400 id: The field id is too long; maximum size is 50
2023 LOCATION_NAME_TOO_LONG 400 locationName: The field locationName is too long; maximum size is 100
2024 LOCATION_ADDRESS_TOO_LONG 400 address: The field address is too long; maximum size is 255
2025 LOCATION_ADDRESS2_TOO_LONG 400 address2: The field address2 is too long; maximum size is 255
2026 LOCATION_DISPLAY_ADDRESS_TOO_LONG 400 displayAddress: The field displayAddress is too long; maximum size is 255
2027 LOCATION_SUBLOCALITY_TOO_LONG 400 sublocality: The field sublocality is too long; maximum size is 255
2028 LOCATION_CITY_TOO_LONG 400 city: The field city is too long; maximum size is 80
2029 LOCATION_STATE_TOO_LONG 400 state: The field state is too long; maximum size is 80
2030 LOCATION_ZIP_TOO_LONG 400 zip: The field zip is too long; maximum size is 10
2031 LOCATION_COUNTRY_TOO_LONG 400 countryCode: The field countryCode is too long; maximum size is 2
2032 LOCATION_COUNTRY_INVALID 400 location.countryCode: Incorrect value
2033 LOCATION_LANGUAGE_TOO_LONG 400 language: The field language is too long; maximum size is 10
2034 LOCATION_SPECIAL_OFFER_TOO_LONG 400 specialOffer: The field specialOffer is too long; maximum size is 50
2035 LOCATION_SPECIAL_OFFER_URL_TOO_LONG 400 specialOfferUrl: The field specialOfferUrl is too long; maximum size is 255
2036 LOCATION_WEBSITE_TOO_LONG 400 websiteUrl: The field websiteUrl is too long; maximum size is 255
2037 LOCATION_DISPLAY_WEBSITE_TOO_LONG 400 displayWebsiteUrl: The field displayWebsiteUrl is too long; maximum size is 255
2038 LOCATION_RESERVATION_WEBSITE_TOO_LONG 400 reservationUrl: The field reservationUrl is too long; maximum size is 255
2039 LOCATION_DESCRIPTION_TOO_LONG 400 description: The field description is too long; maximum size is 2000
2040 LOCATION_ADDITIONAL_HOURS_TOO_LONG 400 additionalHoursText: The field additionalHoursText is too long; maximum size is 255
2041 LOCATION_YEAR_TOO_LONG 400 yearEstablished: The field yearEstablished is too long; maximum size is 4
2042 LOCATION_TWITTER_TOO_LONG 400 twitterHandle: The field twitterHandle is too long; maximum size is 50
2043 LOCATION_FACEBOOK_TOO_LONG 400 facebookPageUrl: The field facebookPageUrl is too long; maximum size is 255
2044 LOCATION_FB_COVER_URL_REQUIRED 400 facebookCoverPhoto.url: The field facebookCoverPhoto.url is required
2045 LOCATION_FB_COVER_URL_TOO_LONG 400 facebookCoverPhoto.url: The field facebookCoverPhoto.url is too long; maximum size is 255
2046 LOCATION_FB_COVER_URL_INVALID 400 facebookCoverPhoto.url: The field facebookCoverPhoto.url is invalid
2047 LOCATION_FACEBOOK_COVER_DESCRIPTION_TOO_LONG 400 facebookCoverPhoto.description: The field facebookCoverPhoto.description is too long; maximum size is 512
2048 LOCATION_FB_PROFILE_PIC_URL_REQUIRED 400 facebookProfilePicture.url: The field facebookProfilePicture.url is required
2049 LOCATION_FB_PROFILE_PIC_URL_TOO_LONG 400 facebookProfilePicture.url: The field facebookProfilePicture.url is too long; maximum size is 255
2050 LOCATION_FB_PROFILE_PIC_URL_INVALID 400 facebookProfilePicture.url: The field facebookProfilePicture.url is invalid
2051 LOCATION_FACEBOOK_PROFILE_DESCRIPTION_TOO_LONG 400 facebookProfilePicture.description: The field facebookProfilePicture.description is too long; maximum size is 512
2052 LOCATION_ASSOCIATIONS_EMPTY_ELEMENT 400 location.associations: The list location.associations contains an empty element
2053 LOCATION_BRANDS_EMPTY_ELEMENT 400 location.brands: The list location.brands contains an empty element
2054 LOCATION_KEYWORDS_EMPTY_ELEMENT 400 location.keywords: The list location.keywords contains an empty element
2055 LOCATION_LANGUAGES_EMPTY_ELEMENT 400 location.languages: The list location.languages contains an empty element
2056 LOCATION_PRODUCTS_EMPTY_ELEMENT 400 location.products: The list location.products contains an empty element
2057 LOCATION_SERVICES_EMPTY_ELEMENT 400 location.services: The list location.services contains an empty element
2058 LOCATION_SPECIALTIES_EMPTY_ELEMENT 400 location.specialties: The list location.specialties contains an empty element
2059 LOCATION_ASSOCIATIONS_LARGE_ELEMENT 400 location.associations: Each element in location.associations can be at most 100 characters long
2060 LOCATION_BRANDS_LARGE_ELEMENT 400 location.brands: Each element in location.brands can be at most 100 characters long
2061 LOCATION_KEYWORDS_LARGE_ELEMENT 400 location.keywords: Each element in location.keywords can be at most 100 characters long
2062 LOCATION_LANGUAGES_LARGE_ELEMENT 400 location.languages: Each element in location.languages can be at most 100 characters long
2063 LOCATION_PRODUCTS_LARGE_ELEMENT 400 location.products: Each element in location.products can be at most 100 characters long
2064 LOCATION_SERVICES_LARGE_ELEMENT 400 location.services: Each element in location.services can be at most 100 characters long
2065 LOCATION_SPECIALTIES_LARGE_ELEMENT 400 location.specialties: Each element in location.specialties can be at most 100 characters long
2066 LOCATION_ID_REQUIRED 400 id: The field id is required
2067 LOCATION_NAME_REQUIRED 400 locationName: The field locationName is required
2068 LOCATION_PHONE_REQUIRED 400 location.phone: The field location.phone is required
2069 LOCATION_COUNTRY_NOT_ELIGIBLE 400 countryCode: Country is not eligible
2070 LOCATION_COUNTRY_NOT_MUTABLE 400 countryCode: Cannot change the country for a location
2071 LOCATION_COUNTRY_NONE_ELIGIBLE 400 countryCode: Could not find eligible countries
2072 LOCATION_ADDRESS_REQUIRED 400 location.address: The field location.address is required
2073 LOCATION_ADDRESS2_REQUIRED 400 location.ddress2: The field location.address2 is required
2074 LOCATION_DISPLAY_ADDRESS_REQUIRED 400 location.displayAddress: The field location.displayAddress is required
2075 LOCATION_CITY_REQUIRED 400 location.city: The field location.city is required
2076 LOCATION_STATE_REQUIRED 400 location.state: The field location.state is required
2077 LOCATION_ZIP_REQUIRED 400 location.zip: The field location.zip is required
2078 LOCATION_SUBLOCALITY_REQUIRED 400 location.sublocality: The field location.sublocality is required
2079 LOCATION_CATEGORIES_REQUIRED 400 categoryIds: You must provide categoryIds or partnerCategoryIds when signing up a business
2080 LOCATION_ADDRESS_INVALID 400 address: Invalid address
2081 LOCATION_ADDRESS_PO_BOX 400 address: Cannot use POBox.
2082 LOCATION_ADDRESS2_PO_BOX 400 address2: Cannot use POBox.
2083 LOCATION_DISPLAY_ADDRESS_PO_BOX 400 displayAddress: Cannot use POBox.
2084 LOCATION_SUBLOCALITY_INVALID 400 sublocality: Invalid sublocality
2085 LOCATION_STATE_INVALID 400 state: Invalid state.
2086 LOCATION_ZIP_INVALID 400 zip: Invalid zip.
2087 LOCATION_PHONE_INVALID 400 phone: Invalid phone.
2088 LOCATION_LOCAL_PHONE_INVALID 400 localPhone: Invalid localPhone.
2089 LOCATION_ALTERNATE_PHONE_INVALID 400 alternatePhone: Invalid alternatePhone.
2090 LOCATION_FAX_PHONE_INVALID 400 faxPhone: Invalid faxPhone.
2091 LOCATION_MOBILE_PHONE_INVALID 400 mobilePhone: Invalid mobilePhone.
2092 LOCATION_TOLL_FREE_PHONE_INVALID 400 tollFreePhone: Invalid tollFreePhone.
2093 LOCATION_TTY_PHONE_INVALID 400 ttyPhone: Invalid ttyPhone.
2094 LOCATION_TRACKED_LOCAL_PHONE 400 localPhone: Must provide a local phone number when main number is a tracked number
2095 LOCATION_LOCAL_PHONE_NON_TOLL_FREE 400 localPhone: Must provide a non toll-free number for local phone
2096 LOCATION_DISPLAY_LAT_INVALID 400 displayLat: Invalid Latitude. Must be within -90 to 90
2097 LOCATION_ROUTABLE_LAT_INVALID 400 routableLat: Invalid Latitude. Must be within -90 to 90
2098 LOCATION_DISPLAY_LNG_INVALID 400 displayLng: Invalid Longitude. Must be within -180 to 180
2099 LOCATION_ROUTABLE_LNG_INVALID 400 routableLng: Invalid Longitude. Must be within -180 to 180
2101 LOCATION_CATEGORIES_BOTH_PROVIDED 400 categoryIds: You cannot provide both categoryIds and partnerCategoryIds
2102 LOCATION_CATEGORIES_EMPTY 400 categoryIds: Location does not have any specified categories: [locationId]
2103 LOCATION_WEBSITE_INVALID 400 websiteUrl: The url provided is invalid.
2104 LOCATION_DISPLAY_WEBSITE_INVALID 400 displayWebsiteUrl: The url provided is invalid.
2105 LOCATION_RESERVATION_WEBSITE_INVALID 400 reservationUrl: The url provided is invalid.
2106 LOCATION_SPECIAL_OFFER_WEBSITE_INVALID 400 specialOfferUrl: The url provided is invalid.
2107 LOCATION_VIDEO_WEBSITE_INVALID 400 videoUrl: The url provided is invalid.
2108 LOCATION_EMAIL_TOO_LONG 400 email: The field email is too long; maximum size is 255
2109 LOCATION_EMAILS_MAX_EXCEEDED 400 emails: Maximum of 5 email addresses
2110 LOCATION_PROMOTIONS_MAX_EXCEEDED 400 promotions: Maximum of 5 email addresses
2112 LOCATION_IS_CLOSED_INVALID 400 location.isClosed: Invalid isClosed value '[isClosedValue]' specified
2113 LOCATION_CLOSED_DATE_SPECIFIED 400 closeDate: Close date should not be specified if isClosed = false
2114 LOCATION_CLOSED_DATE_INVALID 400 location.closeDate: Invalid date value '[closeDateValue]' specified
2115 LOCATION_LOGO_URL_REQUIRED 400 logo.url: The field logo.url is required
2116 LOCATION_PHOTO_URL_REQUIRED 400 photos[i]: The field photos[i].url is required
2117 LOCATION_LIST_LABELS_INVALID 400 labels[i]: Labels are case-insensitive and must be unique
2118 PROFILE_LANGUAGE_REQUIRED 400 language: The field language is required
2119 PROFILE_LANGUAGE_USED 400 language: Location already has profile using language '[language]'
2120 PROFILE_LANGUAGE_INELIGIBLE 400 language: Language is not eligible for business.
2121 PROFILE_FIELD_RESTRICTED 400 [field]: Cannot specify field(s) in an alternate language.
2122 PROFILE_FIELD_HAS_ASSET 400 [field]: Cannot edit field due to use of asset on primary profile
2123 LOCATION_FB_COVER_NARROW 400 Cover Photo too narrow. Please upload a picture that is at least 400 pixels wide.
2124 LOCATION_FB_PROFILE_PIC_NARROW 400 Profile picture too small. Please upload a picture that is at least 180 pixels wide.
2125 LOCATION_FB_PROFILE_PIC_SHORT 400 Profile picture too small. Please upload a picture that is at least 180 pixels tall.
2126 LOCATION_HOURS_INVALID 400 location.hours: The field location.hours is not a valid hours string
2127 LOCATION_HOLIDAY_HOURS_DATE_REQUIRED 400 holidayHours[i]: Date is required (and must be non-empty)
2128 LOCATION_HOLIDAY_HOURS_HOUR_REQUIRED 400 holidayHours[i]: Hours is required (and can be empty if closed)
2129 LOCATION_HOLIDAY_HOURS_DUPLICATE_DATE 400 holidayHours[i]: Duplicate date specified: [date]
2130 LOCATION_HOLIDAY_HOURS_INVALID 400 holidayHours[i]: Invalid holiday hour format ([exceptionMessage])
2131 LOCATION_HOLIDAY_TIMES_DATE_REQUIRED 400 holidayTimes[i]: Date is required (and must be non-empty)
2132 LOCATION_HOLIDAY_TIMES_TIME_REQUIRED 400 holidayTimes[i]: Time is required (and must be non-empty)
2133 LOCATION_HOLIDAY_TIMES_DUPLICATE_DATE 400 holidayTimes[i]: Duplicate date specified: [date]
2134 LOCATION_HOLIDAY_TIMES_INVALID 400 holidayTimes[i]: Invalid holiday time format ([exceptionMessage])
2135 LOCATION_CATEGORIES_INVALID 400 categoryIds.[categoryId]: Invalid category: [categoryId]
2136 LOCATION_CATEGORIES_UNSELECTABLE 400 categoryIds.[categoryId]: The category is not selectable: [categoryId]
2137 LOCATION_CATEGORIES_NOT_APPLICABLE 400 categoryIds: Location does not have any applicable categories: [locationId]
2138 LOCATION_CATEGORIES_CHAIN_EXCEEDED 400 categoryIds.[categoryId]: Each location can have at most one chain category
2139 LOCATION_CATEGORIES_MAX_EXCEEDED 400 categoryIds.[categoryId]: Each location can have at most 10 shown categories
2140 LOCATION_CATEGORIES_COUNTRY_INVALID 400 categoryIds.[categoryId]: Invalid category for country [countryCode]
2141 LOCATION_LANGUAGE_INVALID 400 language: Invalid language.
2142 LOCATION_LANGUAGE_INELIGIBLE 400 language: Language is not eligible for business.
2143 LOCATION_LANGUAGE_UNABLE_TO_VALIDATE 400 language: Unable to validate language.
2144 LOCATION_LIST_ID_REQUIRED 400 Missing list id
2145 LOCATION_LIST_ID_NONEXISTENT 400 List with id [listId] does not exist.
2146 LOCATION_LIST_ID_DUPLICATE 400 Duplicate list ID ([listId]) specifed in update
2147 LOCATION_LIST_TOO_MANY 400 A location can be associated with at most 5 [listType]
2148 LOCATION_LIST_LABEL_NONEXISTENT 400 "listLabels: List type '[type]' does not exist. Type must be one of [BIOS, EVENTS, MENU, PRODUCTS]"
2149 LOCATION_LIST_LABEL_TOO_LONG 400 listLabels.[type]: The field listLabels.[type] is too long; maximum size is 30
2150 LOCATION_CUSTOM_FIELDS_INVALID_BOOLEAN 400 customFields: Custom field [field] invalid boolean: [boolValue]
2151 LOCATION_CUSTOM_FIELDS_TEXT_LIMIT 400 customFields: Custom field [field] has 255 character max
2152 LOCATION_CUSTOM_FIELDS_INVALID_DATE 400 customFields: Custom field [field] is not a valid date in the MM/dd/YYYY format: [dateValue]
2153 LOCATION_CUSTOM_FIELDS_INVALID_NUMBER 400 customFields: Custom field [field] is not a valid number: [numValue]
2154 LOCATION_CUSTOM_FIELDS_EMPTY_HOURS 400 customFields: Custom field [field] hours cannot be empty
2155 LOCATION_CUSTOM_FIELDS_HOURS_INVALID 400 customFields: Custom field [field] hours format invalid: [hours]
2156 LOCATION_CUSTOM_FIELDS_HOURS_TOO_LONG 400 customFields: Custom field [field] additional hours text has 255 character max
2157 LOCATION_CUSTOM_FIELDS_EMPTY_DAILY_TIMES 400 customFields: Custom field [field] dailyTimes cannot be empty
2158 LOCATION_CUSTOM_FIELDS_DAILY_TIMES_INVALID 400 customFields: Custom field [field] daily times format invalid: [dailyTimes]
2159 LOCATION_CUSTOM_FIELDS_MULTILINE_LIMIT 400 customFields: Custom field [field] has 4000 character max
2160 LOCATION_CUSTOM_FIELDS_INVALID_URL 400 customFields: Custom field [field] url format invalid: [urlValue]
2161 LOCATION_CUSTOM_FIELDS_TOO_MANY_ITEMS 400 customFields: Custom field [field] can have at most 1000 items
2162 LOCATION_CUSTOM_FIELDS_EMPTY_ITEMS 400 customFields: Custom field [field] cannot have empty items
2163 LOCATION_CUSTOM_FIELDS_MAX_CHARS 400 customFields: Custom field [field] items may have 100 characters max
2164 LOCATION_CUSTOM_FIELDS_PHOTO_URL_REQUIRED 400 customFields: Custom field [field] URL is required
2165 LOCATION_CUSTOM_FIELDS_GALLERY_URL_REQUIRED 400 customFields: Custom field [field] photo [i]: URL is required
2166 LOCATION_CUSTOM_FIELDS_INVALID_OPTION 400 customFields: Custom field [field] is not a valid option ID: [optionValue]
2167 LOCATION_CUSTOM_FIELDS_INVALID_OPTIONS 400 customFields: Custom field [field] contains an invalid option ID: [optionValue]
2168 LOCATION_CUSTOM_FIELDS_UNALLOWED_OPTION 400 customFields: Custom field [field] is not one of the allowed option IDs: [acceptableOptions]
2169 LOCATION_CUSTOM_FIELDS_UNALLOWED_OPTIONS 400 customFields: Custom field [field] contains an option ([optionValue]) that is not an allowed option ID: [acceptableOptions]
2170 LOCATION_SPECIAL_OFFER_EMPTY 400 specialOffer: specialOffer cannot be empty
2171 PROFILE_LANGUAGE_INVALID 400 Language of list ({0}) does not match profile language
2172 LOCATION_IOS_APP_URL_INVALID 400 iosAppUrl: {0} does not start with http://itunes.apple.com/
2173 LOCATION_ANDROID_APP_URL_INVALID 400 androidAppUrl: {0} does not start with http://play.google.com/store/apps/details?id=
2174 LOCATION_INSTAGRAM_TOO_LONG 400 instagramHandle: {0} is longer than 30 characters
2175 LOCATION_INSTAGRAM_INVALID 400 instagramHandle: {0} contains invalid characters
2176 LOCATION_WIFI_NETWORK_NAME_REQUIRED 400 wifiInfo: network_name is required
2177 LOCATION_IN_STORE_COUPON_HEADLINE_REQUIRED 400 inStoreCoupon: headline is required
2178 LOCATION_IN_STORE_COUPON_HEADLINE_TOO_LONG 400 inStoreCoupon: headline is longer than 15 characters
2179 LOCATION_IN_STORE_COUPON_DETAIL_REQUIRED 400 inStoreCoupon: detail is required
2180 LOCATION_IN_STORE_COUPON_DETAIL_TOO_LONG 400 inStoreCoupon: detail is longer than 60 characters
2181 LOCATION_IN_STORE_COUPON_BARCODE_TYPE_REQUIRED 400 inStoreCoupon.barcode: type is required
2182 LOCATION_IN_STORE_COUPON_BARCODE_TYPE_INVALID 400 inStoreCoupon.barcode: type is invalid: {0}
2183 LOCATION_IN_STORE_COUPON_BARCODE_CONTENT_REQUIRED 400 inStoreCoupon.barcode: content is required
2184 LOCATION_IN_STORE_COUPON_EXPIRATION_INVALID 400 inStoreCoupon.expirationDate: Invalid time format (YYYY-mm-dd)
2185 LOCATION_IN_STORE_CONTACT_TOO_LONG 400 inStoreContact: {0} is longer than 100 characters
2186 PROFILE_NO_XONE 400 Xone field included: Xone is not enabled for this account
2187 LOCATION_CUSTOM_FIELDS_VIDEO_URL_REQUIRED 400 customFields: Custom field {0} video URL is required
2188 LOCATION_CUSTOM_FIELDS_VIDEO_INVALID_URL 400 customFields: Custom field {0} provided URL is invalid
2189 LOCATION_CUSTOM_FIELDS_VIDEO_DESCRIPTION_TOO_LONG 400 customFields: Custom field {0} provided description exceeds 140 character max
2190 INVALID_SEARCH_IDS 400 Invalid searchIds
2191 LOCATION_GMB_COVER_URL_REQUIRED 400 googleCoverPhoto.url: The url is required
2192 LOCATION_GMB_COVER_URL_TOO_LONG 400 googleCoverPhoto.url: The url is too long; maximum size is 255
2193 LOCATION_GMB_COVER_URL_INVALID 400 googleCoverPhoto.url: The url is invalid
2194 LOCATION_GMB_COVER_DESCRIPTION_TOO_LONG 400 googleCoverPhoto.description: The description is too long; maximum size is 512
2195 LOCATION_GMB_PROFILE_PIC_URL_REQUIRED 400 googleProfilePhoto.url: The url is required
2196 LOCATION_GMB_PROFILE_PIC_URL_TOO_LONG 400 googleProfilePhoto.url: The url is too long; maximum size is 255
2197 LOCATION_GMB_PROFILE_PIC_URL_INVALID 400 googleProfilePhoto.url: The url is invalid
2198 LOCATION_GMB_PROFILE_DESCRIPTION_TOO_LONG 400 googleProfilePhoto.description: The description is too long; maximum size is 512
2199 LOCATION_GMB_COVER_SIZE 400 googleCoverPhoto: Size is incorrect. Please upload a picture that is between {0} and {1} pixels wide.
2200 LOCATION_GMB_COVER_RATIO 400 googleCoverPhoto: Aspect ratio is incorrect. Please upload a picture that is {0}.
2201 LOCATION_GMB_PROFILE_SIZE 400 googleProfilePhoto: Size is incorrect. Please upload a picture that is between {0} and {1} pixels wide.
2202 LOCATION_GMB_PROFILE_RATIO 400 googleProfilePhoto: Aspect ratio is incorrect. Please upload a picture that is {0}.
2203 LOCATION_SERVICE_AREA_INVALID_RADIUS 400 serviceArea.radius: Radius is invalid. Radius should be between 0 and 50.0
2204 LOCATION_SERVICE_AREA_MISSING_UNITS 400 serviceArea.unit: Missing unit
2205 LOCATION_SERVICE_AREA_INVALID_UNITS 400 serviceArea.unit: Invalid unit
2206 LOCATION_SERVICE_AREA_TOO_MANY_PLACES 400 serviceArea.places: Too many places provided
2207 LOCATION_GMB_WEBSITE_OVERRIDE_TOO_LONG 400 googleWebsiteOverride: The url is too long; maximum size is 255
2208 LOCATION_GMB_WEBSITE_OVERRIDE_INVALID_URL 400 googleWebsiteOverride: The url is invalid
2209 LOCATION_IOS_APP_BAD_URL 400 iosAppUrl: {0} is not a valid URL
2210 LOCATION_ANDROID_APP_BAD_URL 400 androidAppUrl: {0} is not a valid URL
2211 LOCATION_HOLIDAY_HOURS_PAST_DATE 400 {0}holidayHours[{1}]: Cannot set dates in the past: {2}
2212 LOCATION_HOLIDAY_HOURS_INVALID_INTERVAL 400 {0}holidayHours[{1}]: Invalid hours interval provided
2213 LOCATION_HOURS_INVALID_INTERVAL 400 location.hours: Invalid hours interval provided for day {0}
2214 LOCATION_CUSTOM_FIELD_HOURS_INVALID_INTERVAL 400 customField.{0}.hours: Invalid hours interval provided for day {1}
2215 LOCATION_HOLIDAY_TIMES_PAST_DATE 400 {0}holidayTimes[{1}]: Cannot set dates in the past: {2}
2216 LOCATION_INVALID_GASSTATION_FEATURE 400 {0} is not a valid station feature
2217 LOCATION_INVALID_LABEL 400 {0} is not a valid label ID
2218 LOCATION_LABEL_LOAD_FAILED 500 labelIds: There was an error fetching labels
2219 LOCATION_INVALID_GOOGLE_PREFERRED_PHOTO 400 Invalid twitter handle
2220 LOCATION_INVALID_GENDER 400 gender: {0} is not a valid gender
2221 LOCATION_HEADSHOT_URL_REQUIRED 400 headshot.url: The field headshot.url is required
2222 LOCATION_INVALID_LOCATION_TYPE 400 {0} is not a valid location type
2223 LOCATION_INVALID_EDUCATION_TYPE 400 {0} is not a valid education & training type
2224 INVALID_LOCATION_TYPE 400 You cannot update the {0} field for a location with {1} location type
2225 LOCATION_INVALID_UBER_LINK_TYPE 400 uberLinkType must be either 'Link' or 'Button'
2226 LOCATION_DUPLICATE_LANGUAGE 400 language {0} already exists for this location
Subscriptions Errors

Code Name HTTP Code Message
3000 CANNOT_TERMINATE_SUBSCRIPTION 403 You do not have permission to immediately stop service
3001 CANNOT_CREATE_I18N_SUBSCRIPTION 400 Cannot create subscription for international location: [locationId]
3002 CANNOT_ADD_I18N_SUBSCRIPTION 400 Cannot add subscription to international location: [locationId]
3003 VALID_SUBSCRIPTION_ID_REQUIRED 400 Must provide a valid subscription id
3004 SUBSCRIPTION_NOT_FOUND 400 Subscription not found: [subscriptionId]
3005 CANNOT_CHANGE_CANCELED_SUBSCRIPTION 400 Canont change a canceled subscription: [subscriptionId]
3006 TOO_EARLY_TO_RENEW 403 Cannot renew subscription before [earliestRenewalDate]
3007 CANNOT_RENEW_CANCELED_SUBSCRIPTION 400 Cannot renew a canceled subscription [subscriptionId]
3008 SUBSCRIPTION_API_EXCEPTION 500 Exception in modifying subscription. Please contact support.
3009 BILLING_FAILED 500 Billing Failed [errorMessage]
3010 INVALID_OPERATION 500 Operation currently not supported for this account
3011 NOT_ELIGIBLE_FOR_OFFER 500 Not eligible for offer [offerId]
3012 PARENT_BUSINESS_NOT_SUBSCRIBED 500 Parent business doesn't have Subscriptions Account [customerId]
3013 ERROR_CREATING_BUSINESS 500 Error creating business [errorMessage]
3014 ERROR_CREATING_LOCATION 500 Error creating location [errorMessage]
3015 ERROR_SUBSCRIBING_SUBSCRIPTION 500 Error subscribing subscription
3016 ERROR_RETRIEVING_SUBSCRIPTION 500 Error retrieving subscription
3017 RENEWING_SUBSCRIPTION_FAILED 500 Renewing subscription failed
3018 SUBSCRIPTION_CANCEL_ERROR 500 Error canceling subscription
3019 UNCANCELING_SUBSCRIPTION_FAILED 500 Uncanceling subscription failed.
3020 CANNOT_UPDATE_EXPIRED_SUBSCRIPTION 400 Cannot modify expired subscription.
3021 SUBSCRIPTION_CANNOT_BE_CANCELED 500 Subscription [subscriptionName] cannot be canceled due to contractual obligations.
3022 CANNOT_CANCEL_EXPIRED_SUBSCRIPTION 500 Subscription [subscriptonId] has expired and cannot be modified.
3023 CANNOT_ADD_LOCS_TO_INACTIVE_SUBSCRIPTION 400 Subscription [subscriptionId] must be ACTIVE before adding additional locations
3024 ERROR_RETRIEVING_SUBSCRIPTION_BY_KEY 500 Error retrieving subscription by key
3025 CANNOT_REMOVE_ALL_LOCATIONS 500 Cannot remove all locations. Cancel the subscription instead.
3026 UNEXPECTED_SUBSCRIPTION_STATE 500 Subscription is in an unexpected state [status]
3027 ERROR_UPDATING_SUBSCRIPTION 500 Error updating subscription
3028 ERROR_RETRIEVING_AMENDMENT 500 Error getting amendment
3029 ERROR_RETRIEVING_SUBSCRIPTION_INFORMATION 500 Error retrieving subscription information
3030 SUBSCRIPTION_VALIDATION_ERRORS 500 Business [businessId] trying to enjoy offer [offerId] has the following validation errors:n[errors]
3031 NO_SUBSCRIPTION_ACCOUNT_ID 500 Business has no subscription account id
3032 SUBSCRIBE_ERROR 500 Error in subscribe
3033 UNKNOWN_OFFER 500 Unknown offer [offerId]
3034 NON_EXISTENT_LICENSE_PACK 500 License pack does not exist.
3035 CANNOT_MODIFY_EXPIRED_LICENSE_PACK 500 Cannot modify expired license pack.
3036 MAX_LICENSE_PACK_LIMIT 500 Cannot assign more locations than licensePack quantity [quantity]
3037 CANNOT_ADD_LOCS_TO_LICENSE_PACK 500 This license pack cannot have more than [quantity] location(s) assigned to it
3038 MISSING_SUBSCRIPTION_ID 400 subscriptionId: Missing subscriptionId
3039 MISSING_OFFER_ID 400 Missing offerId
3040 INELIGIBLE_FOR_OFFER 400 eligible: Ineligible for offer [offerId]
3041 PARENT_BUSINESS_NOT_SUBSCRIBED2 400 Parent business doesn't have subscription account: [parentBusinessId]
3042 SUBSCRIPTION_OFFER_ID_REQUIRED 400 subscription.offerId: The field subscription.offerId is required
3043 SUBSCRIPTION_LOCATION_IDS_EMPTY 400 locationIds: locationIds cannot be empty; cancel the subscription instead
3044 SUBSCRIPTION_CANCEL_ACTIVATE 400 Cannot simultaneously cancel a subscription and add additional locations.
3045 SUBSCRIPTION_INVALID_STATUS 400 status: Invalid status: [status]
3046 SUBSCRIPTION_VOLTRON_CANNOT_CREATE_SUBSCRIPTION 405 Creation of new subscriptions is not currently available for your account. You can add or remove locations to your existing subscriptions or contact support for additional details.
3047 SUBSCRIPTION_CANNOT_HAVE_SPECIFIED_START_DATE 400 startDate is an invalid field
3048 SUBSCRIPTION_START_DATE_BEYOND_NEXT_MONTH 400 startDate may not be specified beyond the next calendar month
3049 SUBSCRIPTION_START_DATE_IN_PAST 400 startDate may not be in the past
3050 SUBSCRIPTION_INVALID_START_DATE_FORMAT 400 startDate does not have valid date or in format yyyy-MM-dd
3051 SUBSCRIPTION_INVALID_COUNTRY_IN_REQUEST 400 Country provided is invalid
Users Errors

Errors that happen when interacting with the Users API

Code Name HTTP Code Message
4000 USER_NOT_FOUND 404 User not found: [userId]
4001 USER_CANNNOT_DELETE_SELF 400 User cannot delete self
4002 USER_OWNS_CUSTOMERS 400 Users that own customers cannot be deleted via the API
4003 USER_OWNS_FOLDERS 400 Users that own folders cannot be deleted via the API
4004 USER_OWNS_LOCATIONS 400 Users that own locations cannot be deleted via the API
4005 USER_ID_REQUIRED 400 id: The field id is required
4006 USER_ID_TAKEN 400 id: User with given id already exists
4007 CANNOT_CHANGE_USER_ID 400 You are not allowed to change a user's id
4008 USERNAME_NONEMPTY 400 username: Must be non-empty
4009 USERNAME_ILLEGAL_CHARS 400 username: Contains illegal characters
4010 USERNAME_TAKEN 400 username: Another user already has this username
4011 ACL_MISSING_ROLE_ID 400 acl: At least one ACL entry missing roleId
4012 ACL_MISSING_ON 400 acl: At least one ACL entry missing on
4013 ACL_MISSING_ON_TYPE 400 acl: At least one ACL entry missing onType
4014 ACL_INVALID_ROLE_ID 400 acl: At least one ACL entry has an invalid roleId
4015 ACL_WRONG_CUSTOMER 400 acl: Wrong customer in ACL entry: [customerId]
4016 ACL_UNKNOWN_FOLDER 400 acl: Unknown folder ID in ACL entry: [folderId]
4017 ACL_UNKNOWN_LOCATION_ID 400 acl: Unknown location ID in ACL entry: [locationId]
4018 ACL_LOCATION_NOT_IN_CUSTOMER 400 acl: Location in ACL entry is not in this customer: [locationId]
4019 USER_ID_TOO_LONG 400 id: The field id is too long; maximum size is 50
4020 FIRST_NAME_TOO_LONG 400 firstName: The field firstName is too long; maximum size is 80
4021 LAST_NAME_TOO_LONG 400 lastName: The field lastName is too long; maximum size is 80
4022 USERNAME_TOO_LONG 400 username: The field username is too long; maximum size is 80
4023 USER_EMAIL_TOO_LONG 400 emailAddress: The field emailAddress is too long; maximum size is 255
4024 COUNTRY_TOO_LONG 400 country: The field country is too long; maximum size is 2
4025 PASSWORD_TOO_LONG 400 password: The field password is too long; maximum size is 30
4026 USER_EMAIL_INVALID 400 emailAddress: The field emailAddress is not a valid email
4027 USER_FIRST_NAME_REQUIRED 400 firstName: The field firstName is required
4028 USER_LAST_NAME_REQUIRED 400 lastName: The field lastName is required
4029 USER_EMAIL_REQUIRED 400 emailAddress: The field emailAddress is required
4030 USER_FIRST_NAME_EMPTY 400 firstName: The field firstName cannot be empty
4031 USER_LAST_NAME_EMPTY 400 lastName: The field lastName cannot be empty
4032 USER_EMAIL_EMPTY 400 emailAddress: The field emailAddress cannot be empty
4033 USER_COUNTRY_EMPTY 400 country: The field country cannot be empty
4034 USER_SSO_NOT_ENABLED 400 sso: You do not have SSO enabled for this business
Analytics Errors

Errors that happen when interacting with the Analytics API

Code Name HTTP Code Message
5000 SITE_NOT_FOUND 400 Site not found: [siteId]
5001 REPORT_KEY_DOES_NOT_EXIST 404 The given key does not exist or has expired.
5002 INSUFFICIENT_LOCATION_ACCESS 403 You do not currently have access to data for this location.
5003 DATABASE_PROBLEMS 503 We are experiencing unexpected database problems. Please contact support if this problem persists.
5004 COULD_NOT_DESERIALIZE 400 We were unable to deserialize your formencoded request: Could not deserialize [metric]
5005 CUSTOMER_ID_NOT_FOUND 403 Customer ID not found
5006 INSUFFICIENT_FOLDER_ACCESS 403 You do not currently have access to this folder
5007 NO_RESULTS_FOUND 404 No results found for partner
5008 CANNOT_SCAN_SITE 400 [site] cannot be scanned
5009 SANDBOX_REPORTING_NOT_SUPPORTED 404 Reporting is not supported on sandbox.
5010 SQL_EXCEPTION 500 SQL Exception
5011 SCAN_SERVER_ERROR 500 Scan server error
5012 CANNOT_PARSE_QUERY 400 Cannot parse query
5013 KEY_INVALID 400 The specified key is invalid.
5014 KEY_REQUIRED 400 key: The field key is required
5015 QUERY_UNSPECIFIED 400 You must fully specify your query.
5016 DIMENSIONS_UNSPECIFIED 400 You must specify the dimensions of the report.
5017 METRICS_UNSPECIFIED 400 You must specify the metrics in the report.
5018 CANNOT_FILTER 400 Cannot filter on both locationId and parentFolderId
5019 DATE_START_REQUIRED 400 The dateStart field is required
5020 DATE_END_REQUIRED 400 The dateEnd field is required
5021 START_DATE_BEFORE_END_DATE 400 Start date must be on or before end date.
5022 DIMENSIONS_INVALID 400 You must provide either a customerId parameter or have CUSTOMER_IDS in the dimensions
5023 MAX_REPORTING_DATE_EXCEEDED 400 Start and end dates must both be before the max reporting date [maxReportingDate]
5024 FOURSQUARE_DATA_NOT_ACCESSIBLE 400 This api_key does not have access to Foursquare reporting data
5025 YELP_DATA_NOT_ACCESSIBLE 400 This api_key does not have access to Yelp reporting data
5026 SEARCH_TERM_REPORTING_DISABLED 400 This business does not have Search Term Reporting enabled
5027 REPORTING_CUSTOMER_ID_REQUIRED 400 customerId is required
5028 FOURSQUARE_DIMS_NOT_APPLICABLE 400 Foursquare dimensions can only be used with FOURSQUAREDAILYCHECKINS metric
5029 BING_SEARCH_GRANULARITY 400 Bing Searches cannot be viewed by month or by day
5030 DIMENSION_CONFLICT 400 No two dimensions should measure the same aspect of the data.
5031 CUSTOMER_ID_DIMENSION_MUTLI_VALIDITY 400 CUSTOMER_IDS only valid on multi-customer queries
5032 CUSTOMER_ID_DIMENSION_PARENT_FOLDER_VALIDITY 400 CUSTOMER_IDS are not valid with a parentFolderId filter
5033 SCAN_NAME_REQUIRED 400 name: The field name is required
5034 SCAN_ADDRESS_REQUIRED 400 address: The field address is required
5035 SCAN_PHONE_REQUIRED 400 phone: The field phone is required
5036 SCAN_SITE_REQUIRED 400 siteId: The field siteId is required
5037 SCAN_COUNTRY_CODE_INVALID 400 The countryCode is invalid
5038 LISTING_PUT_STATUS_REQUIRED 400 status is required and must be OPTED_IN or OPTED_OUT
5039 REPORTING_CUSTOMER_ID_INVALID 400 customerId: Invalid id
5040 ROW_AXIS_SPECIFIED 400 You must specify the 'rowAxis'.
5041 COLUMN_AXIS_SPECIFIED 400 You must specify the 'columnAxis'.
5042 FILTER_SPECIFIED 400 Exactly one filter value must be specified when 'cols' is not set to 'VALUES'
5043 AXIS_SAME_DIMENSION 400 The axes may not have the same dimension.
5044 VALUES_UNSELECTABLE 400 VALUES' may not be selected for the 'rows' axis.
5045 SEARCH_DATE_END_INVALID 400 dateEnd: Must be on or before dateStart
5046 SEARCH_START_INVALID 400 start: start must be greater than 0
5047 SEARCH_LIMIT_INVALID 400 limit: limit must be between 0 and 100 inclusive
5048 SEARCH_SIZE_EXCEEDED 400 search: You can specify a maximum of 5 strings
5049 SEARCH_FREQUENCY_MIN_INVALID 400 frequencyMin: frequencyMin must be between 0 and 100 inclusive
5050 SEARCH_FREQUENCY_MAX_INVALID 400 frequencyMax: frequencyMax must be between 0 and 100 inclusive
5051 SEARCH_FREQUENCY_MAX_INVALID2 400 frequencyMax: Must be greater than or equal to frequencyMin
5052 SEARCH_DATE_MALFORMATTED 400 [dateStart/dateEnd]: Must have the format yyyy-mm-dd
5053 SEARCH_DATE_REQUIRED 400 [dateStart/dateEnd]: The field dateStart/dateEnd is required
5054 SEARCH_START_LIMIT_MALFORMATTED 400 [start/limit]: Must be an integer
5055 SEARCH_FREQUENCY_MAX_MIN_MALFORMATTED 400 [frequencyMin/Max]: Must be a double
5056 SEARCH_PLATFORM_MALFORMATTED 400 platform: Must be a double
5057 SEARCH_ENUM_MALFORMATTED 400 [displayMethod/platformType/termType/sortBy/sortDir]: Must be one of '[possibleEnumerations]'
5058 GET_REPORT_FAILED 400 {0} Get Report failed
5059 SCAN_TIMEOUT 504 Scan response has timed out
5060 INVALID_ACTIVITY_TYPE 400 One of the activityTypes is invalid
5061 INVALID_ACTOR 400 "actors: Must be YEXT, PUBLISHER or list of valid email addresses"
5062 REPORT_ID_NOT_FOUND 404 The reportId {0} does not exist.
5063 CREATE_REPORT_VALIDATION_ERROR 400 There was a validation error: {0}
ECL Errors

Code Name HTTP Code Message
6000 LIST_LABEL_INDETERMINATE 400 List labels vary by location. Please access them for individual ├člocations instead.
6001 LIST_LABEL_DOES_NOT_EXIST 400 "List label type does not exist. Types must be one of [BIOS, EVENTS, MENU, PRODUCTS]"
6002 LIST_LABEL_EXCEEDED_MAX_LENGTH 400 List label cannot exceed 30 characters
6003 LIST_LABEL_UPDATE_FAILURE 400 List label failed to update
6004 COULD_NOT_LOCATE_LIST 404 Could not locate list with id: [listId]
6005 UNABLE_TO_PARSE_LIST 400 Unable to parse list
6006 LIST_ALREADY_EXISTS_WITH_ID 400 A list with already exists with id: [listId]
6007 LIST_ALREADY_EXISTS_WITH_NAME 400 A list with already exists with name: [listName]
6008 ERROR_DELETING_LISTS 500 Unexpected error deleting lists
6009 LIST_IDS_DO_NOT_MATCH 400 The id specified in the url does not match the id in the content.
6010 CERTIFICATION_ITEM_TOO_LONG 400 "Certification exceeds the maximum length, 200"
6011 DUPLICATE_ID_CODE_IN_LIST 400 "The idCode, is not unique"
6012 EDUCATION_ITEM_TOO_LONG 400 "Education exceeds the maximum length, 200"
6013 END_TIME_TOO_EARLY 400 "End time preceeds the earliest start time, January 1st, 1970"
6014 END_TIME_TOO_LATE 400 "End time exceeds the maximum end time, 100 years from now"
6015 EVENT_TYPE_TOO_LONG 400 "Event type exceeds the maximum length, 100"
6016 FIXED_PRICE_TOO_HIGH 400 "The price has exceeded the maximum price, 1000000.0"
6017 FIXED_PRICE_TOO_LOW 400 "The price is less than the minimum price, 0"
6018 HIGH_PRICE_NOT_SPECIFIED 400 "A cost of type RANGE missing a required field, rangeTo"
6019 HIGH_PRICE_TOO_HIGH 400 "The rangeTo has exceeded the maximum price, 1000000.0"
6020 HIGH_PRICE_TOO_LOW 400 "The rangeTo is less than the minimum price, 0"
6021 ID_CODE_TOO_LONG 400 "Id code exceeds the maximum length, 20"
6022 INVALID_END_TIME 400 The endTime could not be parsed
6023 INVALID_ID_CODE 400 "The idCode is not valid, only numbers, letters, dashes and underscores are permitted"
6024 INVALID_PHOTO 400 The photo url coult not be processed
6025 INVALID_PHOTOS 400 The photo url could not be procesed
6026 INVALID_START_TIME 400 The startTime could not be parsed
6027 INVALID_URL 400 The url is not a valid url
6028 INVALID_VIDEO_URL 400 The video url is not a valid YouTube url
6029 ITEM_DESCRIPTION_TOO_LONG 400 "Description exceeds the maximum length, 5000"
6030 ITEM_NAME_NOT_SPECIFIED 400 "An item is missing the required field, name"
6031 ITEM_NAME_TOO_LONG 400 "Name exceeds the maximum length, 100"
6032 LIST_NAME_NOT_SPECIFIED 400 "A list is missing the required field, name"
6033 LIST_NAME_TOO_LONG 400 "Name exceeds the maximum length, 100"
6034 LIST_TITLE_NOT_SPECIFIED 400 "A list is missing the required field, title"
6035 LIST_TITLE_TOO_LONG 400 "Title exceeds the maximum length, 100"
6036 LIST_TYPE_NOT_SPECIFIED 400 "A list is missing the required field, type"
6037 LOW_PRICE_GREATER_THAN_HIGH_PRICE 400 The price field cannot be greater than or equal to rangeTo field
6038 LOW_PRICE_NOT_SPECIFIED 400 "A cost of type RANGE missing a required field, price"
6039 LOW_PRICE_TOO_HIGH 400 "The price has exceeded the maximum price, 1000000.0"
6040 LOW_PRICE_TOO_LOW 400 "The price is less than the minimum price, 0"
6041 PRICE_TEXT_TOO_LONG 400 "Price exceeds the maximum length, 100"
6042 PRICE_OPTION_TEXT_TOO_LONG 400 "Price option text exceeds the maximum length, 50"
6043 SECTION_DESCRIPTION_TOO_LONG 400 "Description exceeds the maximum length, 500"
6044 SECTION_NAME_NOT_SPECIFIED 400 "A section is missing the required field, name"
6045 SECTION_NAME_TOO_LONG 400 "Name exceeds the maximum length, 100"
6046 SERVICE_ITEM_TOO_LONG 400 "Service exceeds the maximum length, 200"
6047 START_TIME_AFTER_END_TIME 400 Start time must occur before end time
6048 START_TIME_NOT_SPECIFIED 400 "An event is missing a required field, startTime"
6049 START_TIME_TOO_EARLY 400 "Start time preceeds the earliest start time, January 1st, 1970"
6050 START_TIME_TOO_LATE 400 "Start time exceeds the maximum end time, 100 years from now"
6051 TITLE_TOO_LONG 400 "Bio Title exceeds the maximum length, 100"
6052 TOO_MANY_CERTIFICATION_ITEMS 400 "The maximum number of certifications, 10, was exceeded"
6053 TOO_MANY_EDUCATION_ITEMS 400 "The maximum number of educations, 10, was exceeded"
6054 TOO_MANY_GALLERY_IMAGES 400 "The maximum number of photos, 5, was exceeded"
6055 TOO_MANY_ITEMS 400 "The maximum number of items, 100, was exceeded"
6056 TOO_MANY_EVENTS 400 "The maximum number of events, 2500, was exceeded"
6057 TOO_MANY_PRICE_OPTIONS 400 "The maximum number of price options, 5, was exceeded"
6058 TOO_MANY_SECTIONS 400 "The maximum number of sections, 25, was exceeded"
6059 TOO_MANY_SERVICE_ITEMS 400 "The maximum number of services, 100, was exceeded"
6060 URL_TOO_LONG 400 "Url exceeds the maximum length, 1024"
6061 MALFORMED_ECL_CONTENT 400 Some content in the ECL is malformed
6062 LIST_UNEXPECTED_ERROR 500 Unexpected error updating lists
6063 LIST_LANGUAGE_DISABLED 400 Language not enabled for business: [language]
Publisher Suggestion Errors

Code Name HTTP Code Message
7300 SUGGESTION_ALREADY_RESOLVED 403 Edit has already been resolved
7301 SUGGESTION_FOR_LOCATION_NOT_IN_BUSINESS 403 Edit is for a location not in business!
7302 SUGGESTION_NOT_FOUND 403 No edit found for that id!
7303 SUGGESTION_UNEXPECTED_UPDATE_ERROR 500 Error updating the profile
7304 SUGGESTION_BAD_ID 400 Bad suggestion id
7305 SUGGESTION_UPDATE_BAD_STATUS 400 Bad status: status must be either ACCEPTED or REJECTED
7306 SUGGESTION_OVER_LIMIT 400 Too many publisher suggestions requested: maximum 50 supported
7307 SUGGESTION_LIST_BAD_STATUS 400 "Bad status: valid statuses are PENDING, ACCEPTED, REJECTED, EXPIRED"
Suppression Errors

Code Name HTTP Code Message
7500 INVALID_SUPPRESSION_TYPE 400 suppression type [suppressionType] is invalid
7501 INVALID_SUPPRESSION_STATUS 400 status is invalid
7502 SUPPRESSION_CUSTOMER_ID_REQUIRED 400 customerId is required
7503 SUPPRESSION_LISTING_ID_REQUIRED 400 suppressedListingId is required
7504 SUPPRESSION_STATUS_REQUIRED 400 status is required
Feedback Errors

Code Name HTTP Code Message
8000 FEEDBACK_MISSING_AUTHOR 400 Invalid/missing parameters: No author specified
8001 FEEDBACK_MISSING_SCORE 400 Invalid/missing parameters: No score specified
8002 FEEDBACK_MISSING_MESAGE 400 Invalid/missing parameters: No message specified
8003 FEEDBACK_INVALID_EMAIL 400 Invalid/missing parameters: Invalid email provided
8006 FEEDBACK_INVALID_SCORE_RANGE 400 Invalid/missing parameters: Score must be between 1 and 5 inclusive
8007 FEEDBACK_MISSING_FEATURE 403 Location id {0} does not have the consumer feedback feature
8008 FEEDBACK_INVALID_STATUS 400 "Invalid parameters: Testimonial status {0} is not allowed. Valid values are FEATURED, NOT_FEATURED, and PENDING_ACTION"
8009 FEEDBACK_INVITATION_MISSING 400 Invalid/missing parameters: 'invites' object is required as a JSON Array.
Social Errors

Code Name HTTP Code Message
9000 SOCIAL_INVALID_START_VALUE 400 Invalid/missing parameters: start must be greater than 0
9001 SOCIAL_INVALID_LIMIT_VALUE 400 Invalid/missing parameters: limit must be between 0 and 100
9002 SOCIAL_INVALID_POST_TYPE 400 Invalid/missing parameters: postType must be either CONSUMERS or BUSINESS
9003 SOCIAL_INVALID_KEYWORDS 400 Invalid/missing parameters: You can provide upto 5 keywords for search.
9004 SOCIAL_INVALID_POST_CONTENT 400 "Incorrect content format: You must post either a message, link, or photo"
9005 SOCIAL_CANNOT_POST_LINK_PHOTO 400 Incorrect content format: You can't post both a link and a photo
9006 SOCIAL_PHOTO_SIZE_TOO_BIG 400 Incorrect content format: Photo size must be less than 5 MB
9007 SOCIAL_EMPTY_MSG_NOT_ACCEPTED 400 Incorrect content format: Empty message is not accepted by [socialPartner]
9008 SOCIAL_MESSAGE_TOO_SHORT 400 Incorrect content format: Message length under [minCharacters] characters is not accepted by [socialPartner]
9009 SOCIAL_MESSAGE_TOO_LONG 400 Incorrect content format: Message length over [maxCharacters] characters is not accepted by [socialPartner]
9010 SOCIAL_SITE_ID_INVALID 400 Invalid/missing parameters: No site id specified
9011 SOCIAL_CUSTOMER_ID_INVALID 400 Invalid/missing parameters: No customer id specified
9012 SOCIAL_POST_ID_INVALID 400 Invalid/missing parameters: No post id specified
9013 SOCIAL_LOCATION_ID_INVALID 400 Invalid/missing parameters: No location id specified
9014 SOCIAL_MESSAGE_INVALID 400 Invalid/missing parameters: No message specified
9015 SOCIAL_LOCATIONS_INVALID 400 Invalid/missing parameters: No location(s) specified
9016 SOCIAL_SITES_INVALID 400 Invalid/missing parameters: No site(s) specified
9017 SOCIAL_LOCATION_INVALID 400 Invalid/missing parameters: No location specified
9018 SOCIAL_SITE_INVALID 400 Invalid/missing parameters: No siteId specified
9019 SOCIAL_SITE_UNSUPPORTED 400 Invalid/missing parameters: Invalid or unsupported site id: {0}
9020 SOCIAL_LOCATION_UNSUPPORTED 400 Invalid/missing parameters: Invalid or unsupported location id: [locationId]
9021 SOCIAL_LOCATIONS_UNSUPPORTED 400 Invalid/missing parameters: Invalid or unsupported location ids: [locationIds]
9022 SOCIAL_INSUFFICIENT_CREATE_COMMENT_PRIVILEGES 400 Invalid/missing permissions: You cannot comment on this post
9023 SOCIAL_INSUFFICIENT_DELETE_COMMENT_PRIVILEGES 400 Invalid/missing permissions: You cannot delete this comment
9024 SOCIAL_INSUFFICIENT_DELETE_POST_PRIVILEGES 400 Invalid/missing permissions: You cannot delete a post of this type
9025 SOCIAL_INSUFFICIENT_ACCESS_POST_PRIVILEGES 400 Invalid/missing permissions: You don't have access to this post
9026 SOCIAL_INSUFFICIENT_LIKE_COMMENT_PRIVILEGES 400 Invalid/missing permissions: You cannot like this comment
9027 SOCIAL_INSUFFICIENT_LIKE_POST_PRIVILEGES 400 Invalid/missing permissions: You cannot like this post
9028 SOCIAL_POST_NON_EXISTENT 400 Invalid operation: This post does not exist or has been deleted
9029 SOCIAL_COMMENT_NON_EXISTENT 400 Invalid operation: This comment does not exist