Handling of Image Updates with Existing URLs in Data File Uploads

Hey Hitchhikers!

Detail question on how the KG handles images that are uploaded via data file and keep the same file name in the URL:

  • Is it possible to update images via data file upload that keep the same URL on the client’s server? Does Yext interpret it as the same picture and doesn’t change anything OR does Yext download all images included in the files and always host them as a new images on our hosting service?
  • How would that work via API?

Use Case: The client updates images on their server but they don’t want to change the file name as they use it for other web services as well. As these are images of financial advisors they have to make sure the Google Cover Photo will be overwritten whenever an advisor leaves the company. Manually updating the images is not an option as our contact doesn’t know which images have been updated in their database. Currently they use an export of all locations and upload it to Yext.

Thanks and best!

Hi there,

Currently when Yext stores images, we host them as new images within our hosting server, but we also store the client-provided source URL of the originally uploaded image in our hosting server.

When images are uploaded, whether it’s via API or data file upload, we compare the provided image URL with the source URL of the image that currently populates the field. Therefore, if the newly provided image URL matches the source URL of the old image, Yext will interpret that as the same picture and will not update the image.

Best,
Fed

Hey Fed, thanks for the explanation, this helps a lot!