Skip to content
SynupAPI
Get an API key
POSTapi.synup.com/api/v4/locations/listings/mark-as-not-duplicate

Mark listings as not duplicates

This API removes the duplicate flag from one or more listings for a specific location.

Behavior:

  • Allows correction of incorrectly flagged duplicates.
  • Ensures that distinct business locations remain separately listed.
Requires an API key. Send it as Authorization: API <your-key> — see Getting started.

Parameters

Headers

NameTypeRequiredDescription
Content-Typestringrequired

Body

NameTypeRequiredDescription
inputobjectrequired
input.locationIdstringrequiredThe unique identifier of the location
input.listingItemIdsarray of stringrequiredArray of listing IDs to mark as not duplicates

Request

Request
curl -X POST 'https://api.synup.com/api/v4/locations/listings/mark-as-not-duplicate' \
  -H 'Authorization: API YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -d '{
  "input": {
    "locationId": "TG9jYXRpb246MjcyODc2",
    "listingItemIds": [
      "TGlzdGluZ0l0ZW06NDMzODcxMjY=",
      "TGlzdGluZ0l0ZW06NDMzODcxMzE="
    ]
  }
}'

Responses

StatusDescription
200Operation completed successfully
400Bad request - invalid input parameters
401Unauthorized - invalid or missing API key
403Forbidden - insufficient permissions
Example response (generated from the schema)
{
  "data": {
    "markAsNotDuplicate": {
      "clientMutationId": "string",
      "errors": [
        "string"
      ],
      "success": true,
      "warnings": [
        "string"
      ]
    }
  },
  "errors": [
    {
      "message": "string"
    }
  ]
}

Response body

NameTypeRequiredDescription
dataobjectoptional
data.markAsNotDuplicateobjectoptional
data.markAsNotDuplicate.clientMutationIdstringoptionalOptional client-provided mutation identifier
data.markAsNotDuplicate.errorsarray of stringoptionalArray of error messages if any occurred
data.markAsNotDuplicate.successbooleanoptionalIndicates if the operation was successful
data.markAsNotDuplicate.warningsarray of stringoptionalArray of warning messages if any occurred
errorsarray of objectoptional
errors[].messagestringoptionalError message details