Synupv1
Créer une clé
v1Ressources/Connexions/postAttribuer une fiche à un emplacement

Attribuer une fiche à un emplacement

Associe une fiche déjà récupérée d'un compte déjà connecté à un emplacement qui n'a pas encore de connexion propre. Ce n'est pas une nouvelle autorisation OAuth — caId doit déjà être un compte connecté ; cela réutilise simplement cette connexion. Google et Facebook uniquement.

post/api/v1/connections/locations/assign
connections:write
Corps de la requête
platformstring (google | facebook)obligatoire
La plateforme : google ou facebook. Obligatoire.
caIdstringobligatoire
Le compte déjà connecté à associer. Obligatoire.
locationIdstringobligatoire
L'emplacement auquel attribuer cette fiche. Obligatoire.
platformResourceNamestringobligatoire
Le nom/id de ressource de la fiche sur la plateforme. Obligatoire.
platformPageNamestringobligatoire
Le nom d'affichage de la fiche sur la plateforme. Obligatoire.
Réponse
dataobjectfacultatif
idstringfacultatif
Identifiant unique de la connexion résultante.
platformstring (google | facebook)facultatif
La plateforme sur laquelle la fiche a été associée.
synupLocationIdstringfacultatif
L'id Synup existant de l'emplacement, ou null pour un emplacement natif.
clientLocationIdstringfacultatif
L'id de l'emplacement.
platformResourceNamestringfacultatif
Le nom/id de ressource de la fiche sur la plateforme.
platformPageNamestringfacultatif
Le nom d'affichage de la fiche sur la plateforme.
Erreurs
400Il manque un paramètre requis à la requête, ou elle est invalide.
401Clé API manquante, invalide, expirée ou révoquée.
403La clé n'a pas la permission requise, ou n'est pas autorisée pour ce client/établissement.
404La ressource est introuvable, ou n'appartient pas à votre agence.
429Trop de requêtes. Réessayez après le nombre de secondes indiqué dans l'en-tête Retry-After.
post/api/v1/connections/locations/assign
Votre clé API
Corps de la requête*
{
  "data": {
    "id": "listing_1",
    "platform": "google",
    "synupLocationId": null,
    "clientLocationId": "loc_456",
    "platformResourceName": "accounts/123/locations/456",
    "platformPageName": "Acme Dental — Downtown"
  }
}