



If the first folder of a public_id does follow that pattern, then when delivering assets from that folder, you must separate the last transformation component from the folder with a version component. By default, Cloudinary assumes that URL components following that pattern represent a Cloudinary transformation component.

You can set the public_id parameter when you upload an asset, which is useful when you want your delivery URLs to be more readable and SEO-friendly. The resulting delivery URL for such an asset would be something like: A randomly generated public_id looks something like this: 8jsb1xofxdqamu2rzwt9q. If you don't supply a Public ID in the upload API call, you will receive a randomly assigned Public ID in the response from the upload API call. You can also browse and search resources by Public IDs in Cloudinary's Media Library web interface. Public IDĮvery asset uploaded to Cloudinary is assigned a unique identifier in the form of a Public ID, which is a URL-safe string that is used to reference the uploaded resource as well as for building dynamic delivery and transformation URLs. For some special considerations for video and raw files, see Uploading video files and Uploading non-media files as raw files. However, in the great majority of cases, the features demonstrated by these examples can be equally applied to video and raw files as well.
