README
@datafire/netlify
Client library for Netlify's API documentation
Installation and Usage
npm install --save @datafire/netlify
let netlify = require('@datafire/netlify').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication.
This document is an OpenAPI reference for the Netlify API that you can explore. For more detailed instructions for common uses, please visit the online documentation. Visit our Community forum to join the conversation about understanding and using Netlify’s API.
Additionally, we have two API clients for your convenience:
Actions
listAccountsForUser
netlify.listAccountsForUser(null, context)
Input
This action has no parameters
Output
- output
array
- items accountMembership
createAccount
netlify.createAccount({
"accountSetup": {
"name": "",
"type_id": ""
}
}, context)
Input
- input
object
- accountSetup required accountSetup
Output
- output accountMembership
listAccountTypesForUser
netlify.listAccountTypesForUser(null, context)
Input
This action has no parameters
Output
- output
array
- items accountType
cancelAccount
netlify.cancelAccount({
"account_id": ""
}, context)
Input
- input
object
- account_id required
string
- account_id required
Output
Output schema unknown
getAccount
netlify.getAccount({
"account_id": ""
}, context)
Input
- input
object
- account_id required
string
- account_id required
Output
- output
array
- items accountMembership
updateAccount
netlify.updateAccount({
"account_id": ""
}, context)
Input
- input
object
- accountUpdateSetup accountUpdateSetup
- account_id required
string
Output
- output accountMembership
listAccountAuditEvents
netlify.listAccountAuditEvents({
"account_id": ""
}, context)
Input
- input
object
- query
string
- log_type
string
- account_id required
string
- query
Output
- output
array
- items auditLog
listPaymentMethodsForUser
netlify.listPaymentMethodsForUser(null, context)
Input
This action has no parameters
Output
- output
array
- items paymentMethod
getSiteBuild
netlify.getSiteBuild({
"build_id": ""
}, context)
Input
- input
object
- build_id required
string
- build_id required
Output
- output build
updateSiteBuildLog
netlify.updateSiteBuildLog({
"build_id": "",
"msg": {}
}, context)
Input
- input
object
- build_id required
string
- msg required buildLogMsg
- build_id required
Output
Output schema unknown
notifyBuildStart
netlify.notifyBuildStart({
"build_id": ""
}, context)
Input
- input
object
- build_id required
string
- build_id required
Output
Output schema unknown
listDeployKeys
netlify.listDeployKeys(null, context)
Input
This action has no parameters
Output
- output
array
- items deployKey
createDeployKey
netlify.createDeployKey(null, context)
Input
This action has no parameters
Output
- output deployKey
deleteDeployKey
netlify.deleteDeployKey({
"key_id": ""
}, context)
Input
- input
object
- key_id required
string
- key_id required
Output
Output schema unknown
getDeployKey
netlify.getDeployKey({
"key_id": ""
}, context)
Input
- input
object
- key_id required
string
- key_id required
Output
- output deployKey
getDeploy
netlify.getDeploy({
"deploy_id": ""
}, context)
Input
- input
object
- deploy_id required
string
- deploy_id required
Output
- output deploy
cancelSiteDeploy
netlify.cancelSiteDeploy({
"deploy_id": ""
}, context)
Input
- input
object
- deploy_id required
string
- deploy_id required
Output
- output deploy
uploadDeployFile
netlify.uploadDeployFile({
"deploy_id": "",
"path": "",
"file_body": ""
}, context)
Input
- input
object
- deploy_id required
string
- path required
string
- size
integer
- file_body required
string
- deploy_id required
Output
- output file
uploadDeployFunction
netlify.uploadDeployFunction({
"deploy_id": "",
"name": "",
"file_body": ""
}, context)
Input
- input
object
- deploy_id required
string
- name required
string
- runtime
string
- size
integer
- file_body required
string
- deploy_id required
Output
- output function
lockDeploy
netlify.lockDeploy({
"deploy_id": ""
}, context)
Input
- input
object
- deploy_id required
string
- deploy_id required
Output
- output deploy
createPluginRun
This is an internal-only endpoint.
netlify.createPluginRun({
"deploy_id": ""
}, context)
Input
- input
object
- deploy_id required
string
- plugin_run pluginRunData
- deploy_id required
Output
- output pluginRun
unlockDeploy
netlify.unlockDeploy({
"deploy_id": ""
}, context)
Input
- input
object
- deploy_id required
string
- deploy_id required
Output
- output deploy
getDnsZones
netlify.getDnsZones({}, context)
Input
- input
object
- account_slug
string
- account_slug
Output
- output dnsZones
createDnsZone
netlify.createDnsZone({
"DnsZoneParams": {}
}, context)
Input
- input
object
- DnsZoneParams required dnsZoneSetup
Output
- output dnsZone
deleteDnsZone
netlify.deleteDnsZone({
"zone_id": ""
}, context)
Input
- input
object
- zone_id required
string
- zone_id required
Output
Output schema unknown
getDnsZone
netlify.getDnsZone({
"zone_id": ""
}, context)
Input
- input
object
- zone_id required
string
- zone_id required
Output
- output dnsZone
getDnsRecords
netlify.getDnsRecords({
"zone_id": ""
}, context)
Input
- input
object
- zone_id required
string
- zone_id required
Output
- output dnsRecords
createDnsRecord
netlify.createDnsRecord({
"dns_record": {},
"zone_id": ""
}, context)
Input
- input
object
- dns_record required dnsRecordCreate
- zone_id required
string
Output
- output dnsRecord
deleteDnsRecord
netlify.deleteDnsRecord({
"zone_id": "",
"dns_record_id": ""
}, context)
Input
- input
object
- zone_id required
string
- dns_record_id required
string
- zone_id required
Output
Output schema unknown
getIndividualDnsRecord
netlify.getIndividualDnsRecord({
"zone_id": "",
"dns_record_id": ""
}, context)
Input
- input
object
- zone_id required
string
- dns_record_id required
string
- zone_id required
Output
- output dnsRecord
transferDnsZone
netlify.transferDnsZone({
"zone_id": "",
"account_id": "",
"transfer_account_id": "",
"transfer_user_id": ""
}, context)
Input
- input
object
- zone_id required
string
- account_id required
string
: the account of the dns zone - transfer_account_id required
string
: the account you want to transfer the dns zone to - transfer_user_id required
string
: the user you want to transfer the dns zone to
- zone_id required
Output
- output dnsZone
listFormSubmissions
netlify.listFormSubmissions({
"form_id": ""
}, context)
Input
- input
object
- form_id required
string
- form_id required
Output
- output
array
- items submission
listHooksBySiteId
netlify.listHooksBySiteId({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items hook
createHookBySiteId
netlify.createHookBySiteId({
"site_id": "",
"hook": {}
}, context)
Input
- input
object
- site_id required
string
- hook required hook
- site_id required
Output
- output hook
listHookTypes
netlify.listHookTypes(null, context)
Input
This action has no parameters
Output
- output
array
- items hookType
deleteHook
netlify.deleteHook({
"hook_id": ""
}, context)
Input
- input
object
- hook_id required
string
- hook_id required
Output
Output schema unknown
getHook
netlify.getHook({
"hook_id": ""
}, context)
Input
- input
object
- hook_id required
string
- hook_id required
Output
- output hook
updateHook
netlify.updateHook({
"hook": {},
"hook_id": ""
}, context)
Input
- input
object
- hook required hook
- hook_id required
string
Output
- output hook
enableHook
netlify.enableHook({
"hook_id": ""
}, context)
Input
- input
object
- hook_id required
string
- hook_id required
Output
- output hook
createTicket
netlify.createTicket({
"client_id": ""
}, context)
Input
- input
object
- client_id required
string
- client_id required
Output
- output ticket
showTicket
netlify.showTicket({
"ticket_id": ""
}, context)
Input
- input
object
- ticket_id required
string
- ticket_id required
Output
- output ticket
exchangeTicket
netlify.exchangeTicket({
"ticket_id": ""
}, context)
Input
- input
object
- ticket_id required
string
- ticket_id required
Output
- output accessToken
getServices
netlify.getServices({}, context)
Input
- input
object
- search
string
- search
Output
- output
array
- items service
showService
netlify.showService({
"addonName": ""
}, context)
Input
- input
object
- addonName required
string
- addonName required
Output
- output service
showServiceManifest
netlify.showServiceManifest({
"addonName": ""
}, context)
Input
- input
object
- addonName required
string
- addonName required
Output
- output
object
listSites
netlify.listSites({}, context)
Input
- input
object
- name
string
- filter
string
(values: all, owner, guest)
- name
Output
- output
array
- items site
createSite
netlify.createSite({
"site": null
}, context)
Input
- input
object
- site required siteSetup
- configure_dns
boolean
Output
- output site
deleteSite
netlify.deleteSite({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
Output schema unknown
getSite
netlify.getSite({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output site
updateSite
netlify.updateSite({
"site": null,
"site_id": ""
}, context)
Input
- input
object
- site required siteSetup
- site_id required
string
Output
- output site
listSiteAssets
netlify.listSiteAssets({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items asset
createSiteAsset
netlify.createSiteAsset({
"name": "",
"size": 0,
"content_type": "",
"site_id": ""
}, context)
Input
- input
object
- name required
string
- size required
integer
- content_type required
string
- visibility
string
- site_id required
string
- name required
Output
- output assetSignature
deleteSiteAsset
netlify.deleteSiteAsset({
"site_id": "",
"asset_id": ""
}, context)
Input
- input
object
- site_id required
string
- asset_id required
string
- site_id required
Output
Output schema unknown
getSiteAssetInfo
netlify.getSiteAssetInfo({
"site_id": "",
"asset_id": ""
}, context)
Input
- input
object
- site_id required
string
- asset_id required
string
- site_id required
Output
- output asset
updateSiteAsset
netlify.updateSiteAsset({
"state": "",
"site_id": "",
"asset_id": ""
}, context)
Input
- input
object
- state required
string
- site_id required
string
- asset_id required
string
- state required
Output
- output asset
getSiteAssetPublicSignature
netlify.getSiteAssetPublicSignature({
"site_id": "",
"asset_id": ""
}, context)
Input
- input
object
- site_id required
string
- asset_id required
string
- site_id required
Output
- output assetPublicSignature
listSiteBuildHooks
netlify.listSiteBuildHooks({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items buildHook
createSiteBuildHook
netlify.createSiteBuildHook({
"buildHook": {},
"site_id": ""
}, context)
Input
- input
object
- buildHook required buildHook
- site_id required
string
Output
- output buildHook
deleteSiteBuildHook
netlify.deleteSiteBuildHook({
"site_id": "",
"id": ""
}, context)
Input
- input
object
- site_id required
string
- id required
string
- site_id required
Output
Output schema unknown
getSiteBuildHook
netlify.getSiteBuildHook({
"site_id": "",
"id": ""
}, context)
Input
- input
object
- site_id required
string
- id required
string
- site_id required
Output
- output buildHook
updateSiteBuildHook
netlify.updateSiteBuildHook({
"buildHook": {},
"site_id": "",
"id": ""
}, context)
Input
- input
object
- buildHook required buildHook
- site_id required
string
- id required
string
Output
Output schema unknown
listSiteBuilds
netlify.listSiteBuilds({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items build
createSiteBuild
netlify.createSiteBuild({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output build
listSiteDeployedBranches
netlify.listSiteDeployedBranches({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items deployedBranch
listSiteDeploys
netlify.listSiteDeploys({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items deploy
createSiteDeploy
netlify.createSiteDeploy({
"deploy": {},
"site_id": ""
}, context)
Input
- input
object
- title
string
- deploy required deployFiles
- site_id required
string
- title
Output
- output deploy
getSiteDeploy
netlify.getSiteDeploy({
"site_id": "",
"deploy_id": ""
}, context)
Input
- input
object
- site_id required
string
- deploy_id required
string
- site_id required
Output
- output deploy
updateSiteDeploy
netlify.updateSiteDeploy({
"site_id": "",
"deploy_id": "",
"deploy": {}
}, context)
Input
- input
object
- site_id required
string
- deploy_id required
string
- deploy required deployFiles
- site_id required
Output
- output deploy
restoreSiteDeploy
netlify.restoreSiteDeploy({
"site_id": "",
"deploy_id": ""
}, context)
Input
- input
object
- site_id required
string
- deploy_id required
string
- site_id required
Output
- output deploy
getDNSForSite
netlify.getDNSForSite({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items dnsZone
configureDNSForSite
netlify.configureDNSForSite({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items dnsZone
listSiteFiles
netlify.listSiteFiles({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items file
getSiteFileByPathName
netlify.getSiteFileByPathName({
"site_id": "",
"file_path": ""
}, context)
Input
- input
object
- site_id required
string
- file_path required
string
- site_id required
Output
- output file
listSiteForms
netlify.listSiteForms({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items form
deleteSiteForm
netlify.deleteSiteForm({
"site_id": "",
"form_id": ""
}, context)
Input
- input
object
- site_id required
string
- form_id required
string
- site_id required
Output
Output schema unknown
getSiteMetadata
netlify.getSiteMetadata({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output metadata
updateSiteMetadata
netlify.updateSiteMetadata({
"metadata": {},
"site_id": ""
}, context)
Input
- input
object
- metadata required metadata
- site_id required
string
Output
Output schema unknown
rollbackSiteDeploy
netlify.rollbackSiteDeploy({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
Output schema unknown
listServiceInstancesForSite
netlify.listServiceInstancesForSite({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items serviceInstance
createServiceInstance
netlify.createServiceInstance({
"config": {},
"site_id": "",
"addon": ""
}, context)
Input
- input
object
- config required
object
- site_id required
string
- addon required
string
- config required
Output
- output serviceInstance
deleteServiceInstance
netlify.deleteServiceInstance({
"site_id": "",
"addon": "",
"instance_id": ""
}, context)
Input
- input
object
- site_id required
string
- addon required
string
- instance_id required
string
- site_id required
Output
Output schema unknown
showServiceInstance
netlify.showServiceInstance({
"site_id": "",
"addon": "",
"instance_id": ""
}, context)
Input
- input
object
- site_id required
string
- addon required
string
- instance_id required
string
- site_id required
Output
- output serviceInstance
updateServiceInstance
netlify.updateServiceInstance({
"config": {},
"site_id": "",
"addon": "",
"instance_id": ""
}, context)
Input
- input
object
- config required
object
- site_id required
string
- addon required
string
- instance_id required
string
- config required
Output
Output schema unknown
listSiteSnippets
netlify.listSiteSnippets({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items snippet
createSiteSnippet
netlify.createSiteSnippet({
"snippet": {},
"site_id": ""
}, context)
Input
- input
object
- snippet required snippet
- site_id required
string
Output
- output snippet
deleteSiteSnippet
netlify.deleteSiteSnippet({
"site_id": "",
"snippet_id": ""
}, context)
Input
- input
object
- site_id required
string
- snippet_id required
string
- site_id required
Output
Output schema unknown
getSiteSnippet
netlify.getSiteSnippet({
"site_id": "",
"snippet_id": ""
}, context)
Input
- input
object
- site_id required
string
- snippet_id required
string
- site_id required
Output
- output snippet
updateSiteSnippet
netlify.updateSiteSnippet({
"snippet": {},
"site_id": "",
"snippet_id": ""
}, context)
Input
- input
object
- snippet required snippet
- site_id required
string
- snippet_id required
string
Output
Output schema unknown
showSiteTLSCertificate
netlify.showSiteTLSCertificate({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output sniCertificate
provisionSiteTLSCertificate
netlify.provisionSiteTLSCertificate({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- certificate
string
- key
string
- ca_certificates
string
- site_id required
Output
- output sniCertificate
listSiteSubmissions
netlify.listSiteSubmissions({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output
array
- items submission
getSplitTests
netlify.getSplitTests({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output splitTests
createSplitTest
netlify.createSplitTest({
"branch_tests": {},
"site_id": ""
}, context)
Input
- input
object
- branch_tests required splitTestSetup
- site_id required
string
Output
- output splitTest
getSplitTest
netlify.getSplitTest({
"site_id": "",
"split_test_id": ""
}, context)
Input
- input
object
- site_id required
string
- split_test_id required
string
- site_id required
Output
- output splitTest
updateSplitTest
netlify.updateSplitTest({
"branch_tests": {},
"site_id": "",
"split_test_id": ""
}, context)
Input
- input
object
- branch_tests required splitTestSetup
- site_id required
string
- split_test_id required
string
Output
- output splitTest
enableSplitTest
netlify.enableSplitTest({
"site_id": "",
"split_test_id": ""
}, context)
Input
- input
object
- site_id required
string
- split_test_id required
string
- site_id required
Output
Output schema unknown
disableSplitTest
netlify.disableSplitTest({
"site_id": "",
"split_test_id": ""
}, context)
Input
- input
object
- site_id required
string
- split_test_id required
string
- site_id required
Output
Output schema unknown
unlinkSiteRepo
[Beta] Unlinks the repo from the site.
This action will also:
- Delete associated deploy keys
- Delete outgoing webhooks for the repo
- Delete the site's build hooks
netlify.unlinkSiteRepo({
"site_id": ""
}, context)
Input
- input
object
- site_id required
string
- site_id required
Output
- output site
deleteSubmission
netlify.deleteSubmission({
"submission_id": ""
}, context)
Input
- input
object
- submission_id required
string
- submission_id required
Output
Output schema unknown
listFormSubmission
netlify.listFormSubmission({
"submission_id": ""
}, context)
Input
- input
object
- query
string
- submission_id required
string
- query
Output
- output
array
- items submission
getCurrentUser
netlify.getCurrentUser(null, context)
Input
This action has no parameters
Output
- output
array
- items user
listMembersForAccount
netlify.listMembersForAccount({
"account_slug": ""
}, context)
Input
- input
object
- account_slug required
string
- account_slug required
Output
- output
array
- items member
addMemberToAccount
netlify.addMemberToAccount({
"email": "",
"account_slug": ""
}, context)
Input
- input
object
- role
string
(values: Owner, Collaborator, Controller) - email required
string
- account_slug required
string
- role
Output
- output
array
- items member
listSitesForAccount
netlify.listSitesForAccount({
"account_slug": ""
}, context)
Input
- input
object
- name
string
- account_slug required
string
- name
Output
- output
array
- items site
createSiteInTeam
netlify.createSiteInTeam({
"account_slug": ""
}, context)
Input
- input
object
- site siteSetup
- configure_dns
boolean
- account_slug required
string
Output
- output site
Definitions
accessToken
- accessToken
object
- access_token
string
- created_at
string
- id
string
- user_email
string
- user_id
string
- access_token
accountMembership
- accountMembership
object
- billing_details
string
- billing_email
string
- billing_name
string
- billing_period
string
- capabilities
object
- collaborators accountUsageCapability
- sites accountUsageCapability
- created_at
string
- id
string
- name
string
- owner_ids
array
- items
string
- items
- payment_method_id
string
- roles_allowed
array
- items
string
- items
- slug
string
- type
string
- type_id
string
- type_name
string
- updated_at
string
- billing_details
accountSetup
- accountSetup
object
- extra_seats_block
integer
- name required
string
- payment_method_id
string
- period
string
(values: monthly, yearly) - type_id required
string
- extra_seats_block
accountType
- accountType
object
- capabilities
object
- description
string
- id
string
- monthly_dollar_price
integer
- monthly_seats_addon_dollar_price
integer
- name
string
- yearly_dollar_price
integer
- yearly_seats_addon_dollar_price
integer
- capabilities
accountUpdateSetup
- accountUpdateSetup
object
- billing_details
string
- billing_email
string
- billing_name
string
- extra_seats_block
integer
- name
string
- slug
string
- type_id
string
- billing_details
accountUsageCapability
- accountUsageCapability
object
- included
integer
- used
integer
- included
asset
- asset
object
- content_type
string
- created_at
string
- creator_id
string
- id
string
- key
string
- name
string
- site_id
string
- size
integer
- state
string
- updated_at
string
- url
string
- visibility
string
- content_type
assetForm
- assetForm
object
- fields
object
- url
string
- fields
assetPublicSignature
- assetPublicSignature
object
- url
string
- url
assetSignature
auditLog
- auditLog
object
- account_id
string
- id
string
- payload
object
- action
string
- actor_email
string
- actor_id
string
- actor_name
string
- log_type
string
- timestamp
string
- action
- account_id
build
- build
object
- created_at
string
- deploy_id
string
- done
boolean
- error
string
- id
string
- sha
string
- created_at
buildHook
- buildHook
object
- branch
string
- created_at
string
- id
string
- site_id
string
- title
string
- url
string
- branch
buildLogMsg
- buildLogMsg
object
- error
boolean
- message
string
- error
deploy
- deploy
object
- admin_url
string
- branch
string
- build_id
string
- commit_ref
string
- commit_url
string
- context
string
- created_at
string
- deploy_ssl_url
string
- deploy_url
string
- draft
boolean
- error_message
string
- id
string
- locked
boolean
- name
string
- published_at
string
- required
array
- items
string
- items
- required_functions
array
- items
string
- items
- review_id
number
- review_url
string
- screenshot_url
string
- site_capabilities
object
- large_media_enabled
boolean
- large_media_enabled
- site_id
string
- skipped
boolean
- ssl_url
string
- state
string
- title
string
- updated_at
string
- url
string
- user_id
string
- admin_url
deployFiles
- deployFiles
object
- async
boolean
- branch
string
- draft
boolean
- files
object
- functions
object
- async
deployKey
- deployKey
object
- created_at
string
- id
string
- public_key
string
- created_at
deployedBranch
- deployedBranch
object
- deploy_id
string
- id
string
- name
string
- slug
string
- ssl_url
string
- url
string
- deploy_id
dnsRecord
- dnsRecord
object
- dns_zone_id
string
- flag
integer
- hostname
string
- id
string
- managed
boolean
- priority
integer
- site_id
string
- tag
string
- ttl
integer
- type
string
- value
string
- dns_zone_id
dnsRecordCreate
- dnsRecordCreate
object
- flag
integer
- hostname
string
- port
integer
- priority
integer
- tag
string
- ttl
integer
- type
string
- value
string
- weight
integer
- flag
dnsRecords
- dnsRecords
array
- items dnsRecord
dnsZone
- dnsZone
object
- account_id
string
- account_name
string
- account_slug
string
- created_at
string
- dedicated
boolean
- dns_servers
array
- items
string
- items
- domain
string
- errors
array
- items
string
- items
- id
string
- ipv6_enabled
boolean
- name
string
- records
array
- items dnsRecord
- site_id
string
- supported_record_types
array
- items
string
- items
- updated_at
string
- user_id
string
- account_id
dnsZoneSetup
- dnsZoneSetup
object
- account_slug
string
- name
string
- site_id
string
- account_slug
dnsZones
- dnsZones
array
- items dnsZone
error
- error
object
- code
integer
- message required
string
- code
file
- file
object
- id
string
- mime_type
string
- path
string
- sha
string
- size
integer
- id
form
- form
object
- created_at
string
- fields
array
- items
object
- items
- id
string
- name
string
- paths
array
- items
string
- items
- site_id
string
- submission_count
integer
- created_at
function
- function
object
- id
string
- name
string
- sha
string
- id
hook
- hook
object
- created_at
string
- data
object
- disabled
boolean
- event
string
- id
string
- site_id
string
- type
string
- updated_at
string
- created_at
hookType
- hookType
object
- events
array
- items
string
- items
- fields
array
- items
object
- items
- name
string
- events
member
- member
object
- avatar
string
- email
string
- full_name
string
- id
string
- role
string
- avatar
metadata
- metadata
object
minifyOptions
- minifyOptions
object
- bundle
boolean
- minify
boolean
- bundle
paymentMethod
- paymentMethod
object
- created_at
string
- data
object
- card_type
string
- email
string
- last4
string
- card_type
- id
string
- method_name
string
- state
string
- type
string
- updated_at
string
- created_at
pluginRun
- pluginRun
- package
string
- reporting_event
string
- state
string
- summary
string
- text
string
- title
string
- version
string
- deploy_id
string
- package
pluginRunData
- pluginRunData
object
- package
string
- reporting_event
string
- state
string
- summary
string
- text
string
- title
string
- version
string
- package
repoInfo
- repoInfo
object
- allowed_branches
array
- items
string
- items
- cmd
string
- deploy_key_id
string
- dir
string
- env
object
- id
integer
- installation_id
integer
- private_logs
boolean
- provider
string
- public_repo
boolean
- repo_branch
string
- repo_path
string
- repo_url
string
- stop_builds
boolean
- allowed_branches
service
- service
object
- created_at
string
- description
string
- environments
array
- items
string
- items
- events
array
- items
object
- items
- icon
string
- id
string
- long_description
string
- manifest_url
string
- name
string
- service_path
string
- slug
string
- tags
array
- items
string
- items
- updated_at
string
- created_at
serviceInstance
- serviceInstance
object
- auth_url
string
- config
object
- created_at
string
- env
object
- external_attributes
object
- id
string
- service_name
string
- service_path
string
- service_slug
string
- snippets
array
- items
object
- items
- updated_at
string
- url
string
- auth_url
site
- site
object
- account_name
string
- account_slug
string
- admin_url
string
- build_image
string
- build_settings repoInfo
- capabilities
object
- created_at
string
- custom_domain
string
- default_hooks_data
object
- access_token
string
- access_token
- deploy_hook
string
- deploy_url
string
- domain_aliases
array
- items
string
- items
- force_ssl
boolean
- git_provider
string
- id
string
- id_domain
string
- managed_dns
boolean
- name
string
- notification_email
string
- password
string
- plan
string
- processing_settings
object
- css minifyOptions
- html
object
- pretty_urls
boolean
- pretty_urls
- images
object
- optimize
boolean
- optimize
- js minifyOptions
- skip
boolean
- published_deploy deploy
- screenshot_url
string
- session_id
string
- ssl
boolean
- ssl_url
string
- state
string
- updated_at
string
- url
string
- user_id
string
- account_name
siteSetup
- siteSetup
- account_name
string
- account_slug
string
- admin_url
string
- build_image
string
- build_settings repoInfo
- capabilities
object
- created_at
string
- custom_domain
string
- default_hooks_data
object
- access_token
string
- access_token
- deploy_hook
string
- deploy_url
string
- domain_aliases
array
- items
string
- items
- force_ssl
boolean
- git_provider
string
- id
string
- id_domain
string
- managed_dns
boolean
- name
string
- notification_email
string
- password
string
- plan
string
- processing_settings
object
- css minifyOptions
- html
object
- pretty_urls
boolean
- pretty_urls
- images
object
- optimize
boolean
- optimize
- js minifyOptions
- skip
boolean
- published_deploy deploy
- screenshot_url
string
- session_id
string
- ssl
boolean
- ssl_url
string
- state
string
- updated_at
string
- url
string
- user_id
string
- repo repoInfo
- account_name
sniCertificate
- sniCertificate
object
- created_at
string
- domains
array
- items
string
- items
- expires_at
string
- state
string
- updated_at
string
- created_at
snippet
- snippet
object
- general
string
- general_position
string
- goal
string
- goal_position
string
- id
integer
- site_id
string
- title
string
- general
splitTest
- splitTest
object
- active
boolean
- branches
array
- items
object
- items
- created_at
string
- id
string
- name
string
- path
string
- site_id
string
- unpublished_at
string
- updated_at
string
- active
splitTestSetup
- splitTestSetup
object
- branch_tests
object
- branch_tests
splitTests
- splitTests
array
- items splitTest
submission
- submission
object
- body
string
- company
string
- created_at
string
- data
object
- email
string
- first_name
string
- id
string
- last_name
string
- name
string
- number
integer
- site_url
string
- summary
string
- body
ticket
- ticket
object
- authorized
boolean
- client_id
string
- created_at
string
- id
string
- authorized
user
- user
object
- affiliate_id
string
- avatar_url
string
- created_at
string
- email
string
- full_name
string
- id
string
- last_login
string
- login_providers
array
- items
string
- items
- onboarding_progress
object
- slides
string
- slides
- site_count
integer
- uid
string
- affiliate_id