v1Recursos/Locations/deleteEliminar las fotos de una ubicación
Eliminar las fotos de una ubicación
Elimina fotos de una ubicación. Envíe urls para eliminar fotos específicas, o category para vaciar toda una categoría. El logo nunca puede eliminarse mediante este endpoint — ni por url ni por category — suba en su lugar una nueva imagen LOGO para reemplazarlo. Esto elimina las fotos en la aplicación; no las elimina de Google.
delete
locations:write/api/v1/locations/{id}/mediaParámetros de consulta
idstringobligatorio
La ubicación de la que eliminar fotos.
Cuerpo de la solicitud
urlsarray of stringopcional
URLs de fotos específicas a eliminar (del mediaByCategory de una ubicación).
categorystring (COVER | PROFILE | EXTERIOR | INTERIOR | PRODUCT | FOOD_AND_DRINK | MENU | AT_WORK | TEAMS | ROOMS | COMMON_AREA | ADDITIONAL)opcional
Vacía todas las fotos de esta categoría. LOGO no es un valor permitido — el logo no puede eliminarse.
Respuesta
dataobjectopcional
mediaByCategoryobjectopcional
Elementos multimedia agrupados por categoría (p. ej. EXTERIOR, INTERIOR, FOOD_AND_DRINK, LOGO, TEAMS). Cada elemento tiene una url y, opcionalmente, un label, un kind (PHOTO o VIDEO), una source, un indicador starred y un assetKey.
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.
422A la solicitud le falta un parámetro obligatorio o es inválida de otra forma.
429Demasiadas solicitudes. Reintente tras el número de segundos indicado en el encabezado Retry-After.
delete/api/v1/locations/{id}/media
Su clave de API
id *
Cuerpo de la solicitud
{
"data": {
"mediaByCategory": {
"EXTERIOR": []
},
"removed": [
"https://cdn.synup.com/media/1.jpg"
]
}
}