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
connections:write/api/v1/connections/locations/assignCorps 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"
}
}