/api/v4/connected-accounts/disconnect-googleDéconnecter un compte Google
Déconnecte entièrement un compte Google Business Profile connecté de votre compte Listings API.
Paramètres
Corps
| Nom | Type | Obligatoire | Description |
|---|---|---|---|
| input | object | obligatoire | Wrapper object. The entire request body must be nested under `input`. |
| input.connectedAccountId | string | obligatoire | UUID of the connected Google account to disconnect. The whole account is disconnected. |
Exemple de requête
Corps prêt à coller. Remplacez les identifiants et valeurs d’exemple par les vôtres.
{ "input": { "connectedAccountId": "d2397854-52c2-41d7-95f1-b90cba16498d" }}Réponses
200Request accepted. `success: true` confirms the disconnect was processed.
{ "data": { "gmbBulkDisconnect": { "success": true } }}400Bad request, the body was not wrapped in `input`, or `connectedAccountId` was omitted (error message: `Field value.connectedAccountId of required type String! was not provided`).
401Unauthenticated, missing or invalid API key.
Rompt le lien entre un compte Google Business Profile connecté et votre compte Listings API. Une fois le compte déconnecté, les fiches synchronisées par son intermédiaire ne reçoivent plus de mises à jour de Listings API.
Structure de la requête. Le corps doit être encapsulé dans un objet input dont le seul champ est connectedAccountId. Cette opération est indivisible : l'ensemble du compte Google et tous les établissements qui y sont associés sont déconnectés. Il n'existe aucun champ locationIds ; le schéma le rejette. Pour dissocier la fiche d'un seul établissement tout en gardant le compte connecté, utilisez l'endpoint disconnect-listing.
Cas d'utilisation : déconnexion complète lors du départ d'un client. Envoyez connectedAccountId pour supprimer entièrement la connexion en un seul appel. C'est la méthode appropriée pour révoquer l'accès de Listings API lorsqu'un client résilie son abonnement ou transfère la propriété de son compte Google.
Cas d'utilisation : suppression d'une connexion défaillante. Si une connexion Google présente des erreurs d'identifiants qu'une nouvelle authentification ne permet pas de résoudre, déconnectez-la ici et générez un nouveau lien avec l'endpoint connect-google. Pour les comptes Facebook, utilisez l'endpoint disconnect-facebook, qui accepte la même structure de requête. Notez qu'une réponse success: true est renvoyée même pour un connectedAccountId inconnu : interprétez donc la réussite comme « la requête a été traitée », et non comme la preuve qu'une connexion active a été supprimée ; vérifiez l'état du compte avec GET /connected-accounts si vous avez besoin d'une certitude.
Cet endpoint modifie une connexion active et révoque l'accès de Listings API à Google. La structure de la requête et l'exemple de réponse ci-dessus sont documentés à partir de la spécification de l'API ; l'appel n'est pas exécuté sur des données de production.
curl -X POST 'https://listingsapi.com/api/v4/connected-accounts/disconnect-google' \ -H "Authorization: API $LISTINGSAPI_KEY" \ -H 'Content-Type: application/json' \ -d '{ "input": { "connectedAccountId": "d2397854-52c2-41d7-95f1-b90cba16498d" } }'