search
Understanding Asset URL
When you upload an asset to Contentstack, a public URL is automatically generated for that asset. This URL follows a predefined structure:
https://{base_url}/v3/assets/{stack_api_key}/{asset_uid}/{file_uid}/filename
Here's the breakdown of the asset URL:
- base_url: Indicates the domain used for your asset. Assets can have either of these base URLs:
- assets.contentstack.io: Used for generic assets.
- images.contentstack.io: Used for image files specifically.
- stack_api_key: The API key of your stack.
- asset_uid: A unique identifier for the asset itself. This remains constant even if the asset is updated or replaced.
- file_uid: This identifies the specific file instance of the asset. If you replace the asset, the asset_uid stays the same, but the file_id changes. This reflects that the underlying file has changed.
- filename: The name of the file, as uploaded.
Additional Resource: For assets that are updated frequently, you can generate a permanent URL, which remains constant even when new versions of the asset are uploaded. This ensures consistent references to the asset.
More articles in "Create and Manage Assets"
About Assets
Learn morearrow_forward
Create/Upload Assets
Learn morearrow_forward
Edit an Asset
Learn morearrow_forward
Publish an Asset
Learn morearrow_forward
Unpublish an Asset
Learn morearrow_forward
Delete an Asset
Learn morearrow_forward
Filter Assets
Learn morearrow_forward
Additional Metadata Support for Assets
Learn morearrow_forward
About Permanent Asset URLs
Learn morearrow_forward
Generate a Permanent Asset URL
Learn morearrow_forward
Permanent Asset URL Limitations
Learn morearrow_forward
Asset Limitations
Learn morearrow_forward
Asset FAQs
Learn morearrow_forward