1. Locations
  • Getting Started
  • Locations
    • Location Attributes
      MARKDOWN
    • Photo specifications for your business location
      MARKDOWN
    • Star and Unstar Photos
      MARKDOWN
    • Create a new business location
      POST
    • Update business location
      POST
    • List all locations
      GET
    • List particular locations
      GET
    • Search locations
      GET
    • Get locations by store codes
      GET
    • Upload Photos to a Location
      POST
    • Check Bulk Photo Upload Status
      GET
    • Star/Unstar Location Photos
      POST
    • Delete Location Photos
      POST
    • Archive multiple locations
      POST
    • Cancel scheduled location archival
      POST
    • Activate archived locations
      POST
    • List Active Subscriptions
      GET
    • Get a list of supported countries and their states
      GET
    • Get SubCategories and AdditionalCategories
      GET
    • Get Site Details for Your Plan
      GET
  • Organizing locations
    • Organizing locations
      MARKDOWN
    • Create a new folder
      POST
    • List all folders
      GET
    • List all folders under an account in hierarchical structure
      GET
    • Get details of a folder
      GET
    • Rename a folder
      POST
    • Add locations to a folder
      POST
    • Remove locations from a folder
      POST
    • Delete a folder
      POST
    • List locations under a folder
      GET
    • List all tags
      GET
    • List locations by tags
      GET
    • Add location to a tag
      POST
    • Remove location from a tag
      POST
  • User Management
    • User Attributes
    • Create User with Role
    • List Users
    • List Users by ID
    • Add Locations to User
    • Add User and folder
    • List User Roles
    • Add folders to user
    • List User Resources
    • Update a User
    • Remove Folders for User
    • Remove Locations for User
  • Grid Rank
    • Local Rank Grid
    • Create Rank Grid Report
    • Fetch All Grid Reports for Location
    • Fetch Rank Grid Report By ID
  • Review Campaigns
    • Review Campaign Info Attributes
    • Create a review campaign
    • Add customers to a review campaign
    • List review campaigns
    • List review campaign customers
  • Listings
    • Listings
    • Listing Status Webhooks
    • Get premium listings
    • Get voice listings for a location
    • Get duplicate listings for a location
    • Get all duplicate listings for an account
    • Mark listings as duplicates
    • Mark listings as not duplicates
    • Get AI listings
  • Connected Accounts
    • Connected Accounts
    • Connect Google Profile to Account
    • Connect Facebook Page to Account
    • List all connected accounts
    • List folders under a Google account
    • Create GMB Listing
    • Disconnect GMB Profile
    • Disconnect Facebook Account
    • Fetch Connected Account Details
    • Trigger New Matches
    • List Connection Suggestions
    • Fetch Connected Account Listings
    • Confirm Connected Account Matches
    • Connect a location with a listing of a connected account
    • Disconnect Location from Listing
  • Rankings
    • Rankings Analytics Attributes
    • Add keywords
    • List Keywords
    • Get keywords performance
    • Archive a keyword
    • Get Rollup Keyword Performance
    • Get Rankings Distribution By Time
  • Profile Analytics
    • Profile Analytics
    • Get Bing Analytics
    • Get Facebook Page Analytics
    • Get Google My Business Analytics
  • Reviews
    • Reviews
    • Review Sources
      • Get a list of interaction sources for location
      • Get a list of interaction sources for account
      • Add / Edit interaction source
    • Fetch all interactions
    • List Interactions by IDs
    • Respond to an Interaction
    • Edit Response for Interaction
    • Archive Response for Interaction
    • Get Interaction Analytics
    • Add Review Widget
    • Edit Review Widget
  • Automations
    • Temporary Close Location with a reopening date
  • Error Codes
    • ERROR CODES
  1. Locations

Location Attributes

MARKDOWN
https://api.synup.com/api/v4

Overview#

A Location represents a physical business location in your account. It is the starting point for accessing and harnessing the various endpoints the API has to offer.

Location Object#

The following table details all available fields for Location objects. Fields marked as mandatory are required when creating or updating locations.

Core Attributes
#

Attribute Type Description Read Only Required for
Create
Required for
Update
id String Unique identifier in Base64 encoded format.
Eg: Location:<Location ID>
TG9jYXRpb246MTIzNDU=
- ✗ ✓
name String Business name - ✓ -
storeId String Custom store identifier - - -
subCategoryId Integer Business primary category identifier.
Refer to Categories Endpoint for valid primary categories.
- ✓ -
subCategoryName String Name of business subcategory ( Primary) ✓ - -
additionalCategoryIds Integer Additional category classifications.
Refer to Categories Endpoint.
Supports up to 9 categories.
Categories with primary flag as true or false can be used.
- - -

Address Information
#

Attribute Type Description Read Only Required for Create Required for Update
street String Street address - ✓ -
street1 String Specify additional address information - - -
city String City name - ✓ -
postalCode String Postal/ZIP code - ✓ -
stateIso String State/Province ISO code ¹ - ✓ -
countryIso String Country ISO code ¹. Cannot be updated - ✓ ✗
latitude String Geographic latitude ✓ ✗ ✗
longitude String Geographic longitude ✓ ✗ ✗
hideAddress Boolean true indicates a Service Area Business - - -

Contact Information
#

Attribute Type Description Read Only Required for
Create
Required for
Update
phone String Business phone number. Ref here - ✓ -
ownerEmail String Business owner's email - - -
ownerName String Business owner's name - - -
googleAdsPhone String Phone number used exclusively for Google Ads
Ref here
- - -
additionalPhones Array of Strings Additional phone numbers (Supported only for Google)
Ref here
- - -

Business Details
#

Attribute Type Description Read Only Required for Create Required for Update
businessHours Object Business Hours. Refer to the schema for details.
Regular hours required to add special hours.
- - -
temporarilyClosed Boolean Set true to mark the location as temporarily
closed and hide business hours
- - -
description String Business description. Min 200 char - 1500 char - ✓ -
tagline String Business tagline - - -
yearOfIncorporation Integer Business establishment year - - -
paymentMethods String[] Accepted payment methods. Ref here - - -

Online Presence
#

Attribute Type Description Read Only Required for Create Required for Update
bizUrl String Business website URL - - -
facebookUrl String Facebook page URL - - -
twitterUrl String Twitter profile URL - - -
linkedinUrl String LinkedIn page URL - - -
youtubeUrl String YouTube page URL - - -
instagramUrl String Instagram page URL - - -
tiktokUrl String TikTok page URL - - -
pinterestUrl String Pinterest page URL - - -
videos String[] List of video URLs - - -
locationPhotos Object Returns LOGO and COVER photos of the location. - - -

Publishing Configuration
#

AttributeTypeDescriptionRead OnlyRequired for CreateRequired for Update
enabledSiteIdsInteger[]Specify site IDs where business details should be published.
Choose from sites in the location plan. Refer to Plan Sites
---
submissionDisabledSiteIdsInteger[]Sites where publishing is disabled. Refer to Plan Sites---

System Fields
#

AttributeTypeDescriptionRead OnlyRequired for CreateRequired for Update
databaseIdIntegerInternal reference ID✓--
archivalScheduledAtTimestampTimestamp set when an archival request is initiated for the location✓--
archivedAtTimestampTimestamp marking the actual archival of the location, typically at the end of the billing cycle✓--
tenureStringFor multi-subscription accounts, specify the subscription tenure. Example: Monthly. Refer to Subscriptions-⚑-

Restaurant and Food Business-Specific Fields
#

Attribute Type Description Read Only Required for Create Required for Update
bookingUrl String URL for booking services related to the location (Applicable for restaurant or food businesses) - - -
offeringsUrl String URL showcasing menus (Applicable for restaurant or food businesses) - - -
reservationUrl String URL for reservations (Applicable for restaurant or food businesses) - - -

Categorization & Organization
#

Attribute Type Description Read Only Required for Create Required for Update
tags Array of Strings Keywords associated with the location for categorization or search purposes ---
folderIdString <UUID> Identifier for organizing locations into folders (Retrieve folders via query) ---

Notes#

¹ Refer to the Places API for valid ISO codes
² Refer to Plan Sites for available site IDs
³ Only required for accounts with multiple subscriptions. Find about subscription
⁴ Get Primary Categories and Additional Categories here
⚑ Conditionally required

Business hours schema#

Business hours


Phone Number Formats#

Back to Contact info
Must follow the international E.164 format. Ref here.
Do not include the + sign or country code.
Remove parentheses and special characters.
Example:
Incorrect: (123)-456-7890, +1-123-456-7890
Correct: 1234567890

Supported Payment Methods#

paymentMethods

Subcategories and Additional Categories#

SubCategory#
A Subcategory can be considered as the primary category for the location.
Only categories where PRIMARY is set to true are considered SubCategories.
AdditionalCategory#
An Additional Category can be considered as the secondary category for the location.
Categories where PRIMARY is either true or false are considered AdditionalCategories.

Common Errors while creating a location#

Error Description
Insufficient Permissions The API key or user account does not have the required permissions to perform this action.
Minimum 200 Characters for Business Description The business description must be at least 200 characters long.
Must Be a Supported Country The specified country is not supported. Refer to the list of allowed countries.
Not a Valid State The provided state is invalid or does not exist for the selected country.
Invalid Postal Code The postal code format is incorrect or does not match the country’s requirements.
Invalid Phone Number The phone number format is invalid or does not meet country-specific guidelines.
Must Be a Valid Year (for Year of Incorporation) The year of incorporation must be a valid four-digit year.
storeId Has Already Been Taken The provided storeId is already in use. Please use a unique identifier.
Modified at 2025-07-13 04:59:26
Previous
Getting Started
Next
Photo specifications for your business location
Built with