Asset Data Model
Files, images, videos, and audio uploaded and imported into the site for use within content and the theme.
This resource is a part of the Uploading Assets Workflow.
Sample JSON Data
{
"data": {
"id" "7f936e17-65c3-413f-b19d-a28a89ebc467",
"type": "assets",
"attributes": {
"title": null,
"content-type": "image/png",
"type": null,
"subtype": null,
"keywords": null,
"description": null,
"theme-path": null,
"created-at": "2012-04-23T18:25:43.511Z",
"updated-at": "2012-04-23T18:25:43.511Z"
},
"relationships": {
"asset": {
"data": {
"id": "4e81e992-ff4f-41ae-961a-6fa93dbd9cae",
"type": "asset-uploads"
}
}
}
}
}
Attributes
| Attribute | Type | Required | Description |
|---|---|---|---|
title
|
string
|
No | Title for referencing the asset. If none is provided, it is recommended to use the name of the file. |
content-type
|
string
|
Read-only | MIME type of asset file. |
type
|
string
|
Read-only |
General type of file. Will have values of image, video, document,
audio, font, zip_archive, file, or null if a type
wasn’t identified. See Asset Types
API Endpoint for more information.
|
subtype
|
string
|
Read-only |
Specific type of file. Value will depend on value of type. See
Asset Types
API Endpoint for more information.
|
keywords
|
string
|
No | Keywords to describe asset and to aid in search. |
description
|
string
|
No | Description and notes about asset. |
theme-path
|
string
|
Read-only |
If this asset was uploaded along with a theme,
this value will be populated with the path to the file from the theme’s
assets folder.
|
created-at
|
date
|
Read-only | Records when asset record was created, localized to the current logged in user’s time zone. |
updated-at
|
date
|
Read-only | Records when asset record last updated, localized to the current logged in user’s time zone. |
Relationships
| Title | Type | Required | Description |
|---|---|---|---|
asset
|
object
|
Read-only | Upload, import, or file associated with this asset record. Can be an image or upload. |