Synupv1
Criar chave
v1Recursos/Connections/postConfirmar uma correspondência sugerida

Confirmar uma correspondência sugerida

Confirma uma sugestão da pontuação NAP, criando uma conexão em nível de local a partir de uma listagem obtida já correspondida a um local do Synup. Falha se a listagem não tiver local correspondido (400), já estiver conectada (409), ou o local já tiver uma conexão nessa plataforma (409).

post/api/v1/connections/locations/confirm-match
connections:write
Corpo da solicitação
fetchedListingIdstringobrigatório
A listagem obtida a confirmar. Obrigatório.
Resposta
dataobjectopcional
idstringopcional
Identificador único da conexão resultante.
platformstring (google | facebook)opcional
A plataforma na qual a listagem foi vinculada.
synupLocationIdstringopcional
O id legado do Synup do local, ou null para um local nativo.
clientLocationIdstringopcional
O id do local.
platformResourceNamestringopcional
O nome/id de recurso da listagem na plataforma.
platformPageNamestringopcional
O nome de exibição da listagem na plataforma.
Erros
400Falta um parâmetro obrigatório na solicitação, ou ela é inválida de outra forma.
401Chave de API ausente, inválida, expirada ou revogada.
403A chave não tem a permissão exigida, ou não está autorizada para este cliente/local.
404O recurso não foi encontrado, ou não pertence à sua agência.
409A solicitação entra em conflito com o estado atual do recurso — por exemplo, alterar o e-mail ou telefone de um destinatário que já recebeu uma mensagem, ou um convite de equipe que já foi aceito (ou que ainda não foi aceito).
429Muitas solicitações. Tente novamente após o número de segundos indicado no cabeçalho Retry-After.
post/api/v1/connections/locations/confirm-match
Sua chave de API
Corpo da solicitação*
{
  "data": {
    "id": "listing_1",
    "platform": "google",
    "synupLocationId": null,
    "clientLocationId": "loc_456",
    "platformResourceName": "accounts/123/locations/456",
    "platformPageName": "Acme Dental — Downtown"
  }
}