Skip to main content

sites_assets

Creates, updates, deletes, gets or lists a sites_assets resource.

Overview

Namesites_assets
TypeResource
Idnetlify.asset.sites_assets

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring
namestring
creator_idstring
site_idstring
content_typestring
created_atstring (dateTime)
keystring
sizeinteger (int64)
statestring
updated_atstring (dateTime)
urlstring
visibilitystring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getSiteAssetInfoselectsite_id, asset_id
listSiteAssetsselectsite_id
createSiteAssetinsertsite_id
deleteSiteAssetdeletesite_id, asset_id
updateSiteAssetexecsite_id, asset_id

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
asset_idstring
site_idstring

SELECT examples

OK

SELECT
id,
name,
creator_id,
site_id,
content_type,
created_at,
key,
size,
state,
updated_at,
url,
visibility
FROM netlify.asset.sites_assets
WHERE site_id = '{{ site_id }}' -- required
AND asset_id = '{{ asset_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO netlify.asset.sites_assets (
site_id
)
SELECT
'{{ site_id }}'
RETURNING
asset,
form
;

DELETE examples

No description available.

DELETE FROM netlify.asset.sites_assets
WHERE site_id = '{{ site_id }}' --required
AND asset_id = '{{ asset_id }}' --required
;

Lifecycle Methods

Updated

EXEC netlify.asset.sites_assets.updateSiteAsset 
@site_id='{{ site_id }}' --required,
@asset_id='{{ asset_id }}' --required
;