Skip to main content

sites_deploys

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

Overview

Namesites_deploys
TypeResource
Idnetlify.deploy.sites_deploys

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
idstring
namestring
build_idstring
review_idnumber
site_idstring
user_idstring
admin_urlstring
branchstring
commit_refstring
commit_urlstring
contextstring
created_atstring (dateTime)
deploy_ssl_urlstring
deploy_urlstring
draftboolean
error_messagestring
frameworkstring
function_schedulesarray
lockedboolean
published_atstring (dateTime)
requiredarray
required_functionsarray
review_urlstring
screenshot_urlstring
site_capabilitiesobject
skippedboolean
ssl_urlstring
statestring
titlestring
updated_atstring (dateTime)
urlstring

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getSiteDeployselectsite_id, deploy_id
listSiteDeploysselectsite_id
createSiteDeployinsertsite_id
updateSiteDeployexecsite_id, deploy_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
deploy_idstring
site_idstring

SELECT examples

OK

SELECT
id,
name,
build_id,
review_id,
site_id,
user_id,
admin_url,
branch,
commit_ref,
commit_url,
context,
created_at,
deploy_ssl_url,
deploy_url,
draft,
error_message,
framework,
function_schedules,
locked,
published_at,
required,
required_functions,
review_url,
screenshot_url,
site_capabilities,
skipped,
ssl_url,
state,
title,
updated_at,
url
FROM netlify.deploy.sites_deploys
WHERE site_id = '{{ site_id }}' -- required
AND deploy_id = '{{ deploy_id }}' -- required
;

INSERT examples

No description available.

INSERT INTO netlify.deploy.sites_deploys (
data__async,
data__branch,
data__draft,
data__files,
data__framework,
data__function_schedules,
data__functions,
site_id
)
SELECT
{{ async }},
'{{ branch }}',
{{ draft }},
'{{ files }}',
'{{ framework }}',
'{{ function_schedules }}',
'{{ functions }}',
'{{ site_id }}'
RETURNING
id,
name,
build_id,
review_id,
site_id,
user_id,
admin_url,
branch,
commit_ref,
commit_url,
context,
created_at,
deploy_ssl_url,
deploy_url,
draft,
error_message,
framework,
function_schedules,
locked,
published_at,
required,
required_functions,
review_url,
screenshot_url,
site_capabilities,
skipped,
ssl_url,
state,
title,
updated_at,
url
;

Lifecycle Methods

OK

EXEC netlify.deploy.sites_deploys.updateSiteDeploy 
@site_id='{{ site_id }}' --required,
@deploy_id='{{ deploy_id }}' --required
@@json=
'{
"async": {{ async }},
"branch": "{{ branch }}",
"draft": {{ draft }},
"files": "{{ files }}",
"framework": "{{ framework }}",
"function_schedules": "{{ function_schedules }}",
"functions": "{{ functions }}"
}'
;