v1Recursos/Connections/postAsignar un listado a una ubicación
Asignar un listado a una ubicación
Empareja un listado ya obtenido de una cuenta ya conectada con una ubicación que aún no tiene conexión propia. No es una nueva autorización OAuth — caId debe ser ya una cuenta conectada; esto simplemente reutiliza ese inicio de sesión. Solo Google y Facebook.
post
connections:write/api/v1/connections/locations/assignCuerpo de la solicitud
platformstring (google | facebook)obligatorio
La plataforma: google o facebook. Obligatorio.
caIdstringobligatorio
La cuenta ya conectada a emparejar. Obligatorio.
locationIdstringobligatorio
La ubicación a la que asignar este listado. Obligatorio.
platformResourceNamestringobligatorio
El nombre/id de recurso del listado en la plataforma. Obligatorio.
platformPageNamestringobligatorio
El nombre visible del listado en la plataforma. Obligatorio.
Respuesta
dataobjectopcional
idstringopcional
Identificador único de la conexión resultante.
platformstring (google | facebook)opcional
La plataforma en la que se emparejó el listado.
synupLocationIdstringopcional
El id heredado de Synup de la ubicación, o null para una ubicación nativa.
clientLocationIdstringopcional
El id de la ubicación.
platformResourceNamestringopcional
El nombre/id de recurso del listado en la plataforma.
platformPageNamestringopcional
El nombre visible del listado en la plataforma.
Errores
400A la solicitud le falta un parámetro obligatorio o es inválida de otra forma.
401La clave de API falta, es inválida, expiró o fue revocada.
403A la clave le falta el permiso requerido, o no está autorizada para este cliente/ubicación.
404El recurso no se encontró, o no pertenece a su agencia.
429Demasiadas solicitudes. Reintente tras el número de segundos indicado en el encabezado Retry-After.
post/api/v1/connections/locations/assign
Su clave de API
Cuerpo de la solicitud*
{
"data": {
"id": "listing_1",
"platform": "google",
"synupLocationId": null,
"clientLocationId": "loc_456",
"platformResourceName": "accounts/123/locations/456",
"platformPageName": "Acme Dental — Downtown"
}
}