Skip to main content

site_assets

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

Overview

Namesite_assets
TypeResource
Idnetlify.sites.site_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
getselectsite_id, asset_id
listselectsite_id
createinsertname, size, content_type, site_idvisibility
updatereplacestate, site_id, asset_id
deletedeletesite_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
content_typestring
namestring
site_idstring
sizeinteger (int64)
statestring
visibilitystring

SELECT examples

OK

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

INSERT examples

No description available.

INSERT INTO netlify.sites.site_assets (
name,
size,
content_type,
site_id,
visibility
)
SELECT
'{{ name }}',
'{{ size }}',
'{{ content_type }}',
'{{ site_id }}',
'{{ visibility }}'
RETURNING
asset,
form
;

REPLACE examples

No description available.

REPLACE netlify.sites.site_assets
SET
-- No updatable properties
WHERE
state = '{{ state }}' --required
AND site_id = '{{ site_id }}' --required
AND asset_id = '{{ asset_id }}' --required
RETURNING
id,
name,
creator_id,
site_id,
content_type,
created_at,
key,
size,
state,
updated_at,
url,
visibility;

DELETE examples

No description available.

DELETE FROM netlify.sites.site_assets
WHERE site_id = '{{ site_id }}' --required
AND asset_id = '{{ asset_id }}' --required
;