Replace assets without breaking existing URLs
This has been one of our most requested features, and it’s finally here: you can now replace assets in your DatoCMS project while keeping the original URL.
When replacing an asset, you now have two options:
Create new URL (existing behavior): The new asset is available immediately, but with a fresh URL. The old URL will be purged from cache and will disappear after complete propagation. Use this when you need immediate availability of the new file.
Keep the original URL (new!): Existing links will continue to work automatically, but changes may take 5-10 minutes to appear everywhere due to CDN and browser cache propagation. Some users may temporarily see the old version. Use this when you have many existing references and want to avoid updating URLs.
Limitations
Assets can only be replaced keeping the original URL if:
The new asset has the same file format as the original (for example, JPEG → JPEG).
You are using DatoCMS’s default asset manager. This feature is not supported when using custom Enterprise asset storage (S3/GCP).
For full details on the related API changes, see the CMA documentation.