1. Listings
  • 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
    • Create a new folder
    • List all folders
    • List all folders under an account in hierarchical structure
    • Get details of a folder
    • Rename a folder
    • Add locations to a folder
    • Remove locations from a folder
    • Delete a folder
    • List locations under a folder
    • List all tags
    • List locations by tags
    • Add location to a tag
    • Remove location from a tag
  • 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
      MARKDOWN
    • Listing Status Webhooks
      MARKDOWN
    • Get premium listings
      GET
    • Get voice listings for a location
      GET
    • Get duplicate listings for a location
      GET
    • Get all duplicate listings for an account
      GET
    • Mark listings as duplicates
      POST
    • Mark listings as not duplicates
      POST
    • Get AI listings
      GET
  • 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. Listings

Listing Status Webhooks

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

Listing Status Webhooks#

Webhooks provide real-time notifications about the status of your business listings. When enabled, the system automatically sends HTTP POST requests to your specified URL whenever there are important listing updates.

Setup Instructions#

Enabling Webhooks#

Follow these steps to enable and configure webhooks for your account:
Enable Webhooks – Contact support to activate webhook functionality.
Configure the Webhook URL in your account settings:
Log into your account.
Click your profile picture (top right).
Go to Settings.
Select Notification Settings.
Enter your webhook URL.

Webhook Events#

Successful Submission#

When a business listing is successfully synced with a directory, the system sends a webhook notification with the following payload:
{
  "event": "listing.submission",
  "data": {
    "location_id": "TG9jYXRpb246MTAxNDA=",
    "site": {
      "id": 277,
      "name": "Example Site",
      "url": "example.com"
    }
  },
  "status": "success",
  "live_link": "https://example.com/business/4e355942-23ef-44b8-b9f7-3aff9a97fddc"
}

Failed Submission#

If a listing sync fails due to non-retriable errors, the system sends a webhook notification with an error message.
Examples of non-retriable errors include:
City Not Found
Unable To Claim
Example error payload:
{
  "event": "listing.submission",
  "data": {
    "location_id": "TG9jYXRpb246MTAxNDA=",
    "site": {
      "id": 193,
      "name": "Example Site",
      "url": "example.com"
    }
  },
  "status": "incomplete",
  "error_message": "Unable to Claim"
}
Note: For backward compatibility, all webhook payloads include a business_id field for integrations that rely on integer Location IDs.

Best Practices#

Implement retry logic in your webhook handler to handle temporary failures.
Process webhooks asynchronously to avoid timeouts and improve performance.
Validate the webhook payload before processing to ensure data integrity.
Following these best practices will help you efficiently manage listing status updates and ensure a reliable webhook integration.
Modified at 2025-02-10 12:05:28
Previous
Listings
Next
Get premium listings
Built with