npm.io
4.0.0 • Published 5 years ago

@datafire/netlify

Licence
MIT
Version
4.0.0
Deps
1
Size
137 kB
Vulns
0
Weekly
0
Stars
136

@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
createAccount
netlify.createAccount({
  "accountSetup": {
    "name": "",
    "type_id": ""
  }
}, context)
Input
Output
listAccountTypesForUser
netlify.listAccountTypesForUser(null, context)
Input

This action has no parameters

Output
cancelAccount
netlify.cancelAccount({
  "account_id": ""
}, context)
Input
  • input object
    • account_id required string
Output

Output schema unknown

getAccount
netlify.getAccount({
  "account_id": ""
}, context)
Input
  • input object
    • account_id required string
Output
updateAccount
netlify.updateAccount({
  "account_id": ""
}, context)
Input
Output
listAccountAuditEvents
netlify.listAccountAuditEvents({
  "account_id": ""
}, context)
Input
  • input object
    • query string
    • log_type string
    • account_id required string
Output
listPaymentMethodsForUser
netlify.listPaymentMethodsForUser(null, context)
Input

This action has no parameters

Output
getSiteBuild
netlify.getSiteBuild({
  "build_id": ""
}, context)
Input
  • input object
    • build_id required string
Output
updateSiteBuildLog
netlify.updateSiteBuildLog({
  "build_id": "",
  "msg": {}
}, context)
Input
  • input object
Output

Output schema unknown

notifyBuildStart
netlify.notifyBuildStart({
  "build_id": ""
}, context)
Input
  • input object
    • build_id required string
Output

Output schema unknown

listDeployKeys
netlify.listDeployKeys(null, context)
Input

This action has no parameters

Output
createDeployKey
netlify.createDeployKey(null, context)
Input

This action has no parameters

Output
deleteDeployKey
netlify.deleteDeployKey({
  "key_id": ""
}, context)
Input
  • input object
    • key_id required string
Output

Output schema unknown

getDeployKey
netlify.getDeployKey({
  "key_id": ""
}, context)
Input
  • input object
    • key_id required string
Output
getDeploy
netlify.getDeploy({
  "deploy_id": ""
}, context)
Input
  • input object
    • deploy_id required string
Output
cancelSiteDeploy
netlify.cancelSiteDeploy({
  "deploy_id": ""
}, context)
Input
  • input object
    • deploy_id required string
Output
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
Output
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
Output
lockDeploy
netlify.lockDeploy({
  "deploy_id": ""
}, context)
Input
  • input object
    • deploy_id required string
Output
createPluginRun

This is an internal-only endpoint.

netlify.createPluginRun({
  "deploy_id": ""
}, context)
Input
  • input object
Output
unlockDeploy
netlify.unlockDeploy({
  "deploy_id": ""
}, context)
Input
  • input object
    • deploy_id required string
Output
getDnsZones
netlify.getDnsZones({}, context)
Input
  • input object
    • account_slug string
Output
createDnsZone
netlify.createDnsZone({
  "DnsZoneParams": {}
}, context)
Input
Output
deleteDnsZone
netlify.deleteDnsZone({
  "zone_id": ""
}, context)
Input
  • input object
    • zone_id required string
Output

Output schema unknown

getDnsZone
netlify.getDnsZone({
  "zone_id": ""
}, context)
Input
  • input object
    • zone_id required string
Output
getDnsRecords
netlify.getDnsRecords({
  "zone_id": ""
}, context)
Input
  • input object
    • zone_id required string
Output
createDnsRecord
netlify.createDnsRecord({
  "dns_record": {},
  "zone_id": ""
}, context)
Input
Output
deleteDnsRecord
netlify.deleteDnsRecord({
  "zone_id": "",
  "dns_record_id": ""
}, context)
Input
  • input object
    • zone_id required string
    • dns_record_id required string
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
Output
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
Output
listFormSubmissions
netlify.listFormSubmissions({
  "form_id": ""
}, context)
Input
  • input object
    • form_id required string
Output
listHooksBySiteId
netlify.listHooksBySiteId({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
  • output array
createHookBySiteId
netlify.createHookBySiteId({
  "site_id": "",
  "hook": {}
}, context)
Input
  • input object
    • site_id required string
    • hook required hook
Output
listHookTypes
netlify.listHookTypes(null, context)
Input

This action has no parameters

Output
deleteHook
netlify.deleteHook({
  "hook_id": ""
}, context)
Input
  • input object
    • hook_id required string
Output

Output schema unknown

getHook
netlify.getHook({
  "hook_id": ""
}, context)
Input
  • input object
    • hook_id required string
Output
updateHook
netlify.updateHook({
  "hook": {},
  "hook_id": ""
}, context)
Input
  • input object
    • hook required hook
    • hook_id required string
Output
enableHook
netlify.enableHook({
  "hook_id": ""
}, context)
Input
  • input object
    • hook_id required string
Output
createTicket
netlify.createTicket({
  "client_id": ""
}, context)
Input
  • input object
    • client_id required string
Output
showTicket
netlify.showTicket({
  "ticket_id": ""
}, context)
Input
  • input object
    • ticket_id required string
Output
exchangeTicket
netlify.exchangeTicket({
  "ticket_id": ""
}, context)
Input
  • input object
    • ticket_id required string
Output
getServices
netlify.getServices({}, context)
Input
  • input object
    • search string
Output
showService
netlify.showService({
  "addonName": ""
}, context)
Input
  • input object
    • addonName required string
Output
showServiceManifest
netlify.showServiceManifest({
  "addonName": ""
}, context)
Input
  • input object
    • addonName required string
Output
  • output object
listSites
netlify.listSites({}, context)
Input
  • input object
    • name string
    • filter string (values: all, owner, guest)
Output
  • output array
createSite
netlify.createSite({
  "site": null
}, context)
Input
  • input object
    • site required siteSetup
    • configure_dns boolean
Output
deleteSite
netlify.deleteSite({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output

Output schema unknown

getSite
netlify.getSite({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
updateSite
netlify.updateSite({
  "site": null,
  "site_id": ""
}, context)
Input
  • input object
    • site required siteSetup
    • site_id required string
Output
listSiteAssets
netlify.listSiteAssets({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
  • output array
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
Output
deleteSiteAsset
netlify.deleteSiteAsset({
  "site_id": "",
  "asset_id": ""
}, context)
Input
  • input object
    • site_id required string
    • asset_id required string
Output

Output schema unknown

getSiteAssetInfo
netlify.getSiteAssetInfo({
  "site_id": "",
  "asset_id": ""
}, context)
Input
  • input object
    • site_id required string
    • asset_id required string
Output
updateSiteAsset
netlify.updateSiteAsset({
  "state": "",
  "site_id": "",
  "asset_id": ""
}, context)
Input
  • input object
    • state required string
    • site_id required string
    • asset_id required string
Output
getSiteAssetPublicSignature
netlify.getSiteAssetPublicSignature({
  "site_id": "",
  "asset_id": ""
}, context)
Input
  • input object
    • site_id required string
    • asset_id required string
Output
listSiteBuildHooks
netlify.listSiteBuildHooks({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
createSiteBuildHook
netlify.createSiteBuildHook({
  "buildHook": {},
  "site_id": ""
}, context)
Input
  • input object
    • buildHook required buildHook
    • site_id required string
Output
deleteSiteBuildHook
netlify.deleteSiteBuildHook({
  "site_id": "",
  "id": ""
}, context)
Input
  • input object
    • site_id required string
    • id required string
Output

Output schema unknown

getSiteBuildHook
netlify.getSiteBuildHook({
  "site_id": "",
  "id": ""
}, context)
Input
  • input object
    • site_id required string
    • id required string
Output
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
Output
  • output array
createSiteBuild
netlify.createSiteBuild({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
listSiteDeployedBranches
netlify.listSiteDeployedBranches({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
listSiteDeploys
netlify.listSiteDeploys({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
createSiteDeploy
netlify.createSiteDeploy({
  "deploy": {},
  "site_id": ""
}, context)
Input
  • input object
    • title string
    • deploy required deployFiles
    • site_id required string
Output
getSiteDeploy
netlify.getSiteDeploy({
  "site_id": "",
  "deploy_id": ""
}, context)
Input
  • input object
    • site_id required string
    • deploy_id required string
Output
updateSiteDeploy
netlify.updateSiteDeploy({
  "site_id": "",
  "deploy_id": "",
  "deploy": {}
}, context)
Input
  • input object
    • site_id required string
    • deploy_id required string
    • deploy required deployFiles
Output
restoreSiteDeploy
netlify.restoreSiteDeploy({
  "site_id": "",
  "deploy_id": ""
}, context)
Input
  • input object
    • site_id required string
    • deploy_id required string
Output
getDNSForSite
netlify.getDNSForSite({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
configureDNSForSite
netlify.configureDNSForSite({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
listSiteFiles
netlify.listSiteFiles({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
  • output array
getSiteFileByPathName
netlify.getSiteFileByPathName({
  "site_id": "",
  "file_path": ""
}, context)
Input
  • input object
    • site_id required string
    • file_path required string
Output
listSiteForms
netlify.listSiteForms({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
  • output array
deleteSiteForm
netlify.deleteSiteForm({
  "site_id": "",
  "form_id": ""
}, context)
Input
  • input object
    • site_id required string
    • form_id required string
Output

Output schema unknown

getSiteMetadata
netlify.getSiteMetadata({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
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
Output

Output schema unknown

listServiceInstancesForSite
netlify.listServiceInstancesForSite({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
createServiceInstance
netlify.createServiceInstance({
  "config": {},
  "site_id": "",
  "addon": ""
}, context)
Input
  • input object
    • config required object
    • site_id required string
    • addon required string
Output
deleteServiceInstance
netlify.deleteServiceInstance({
  "site_id": "",
  "addon": "",
  "instance_id": ""
}, context)
Input
  • input object
    • site_id required string
    • addon required string
    • instance_id required string
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
Output
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
Output

Output schema unknown

listSiteSnippets
netlify.listSiteSnippets({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
createSiteSnippet
netlify.createSiteSnippet({
  "snippet": {},
  "site_id": ""
}, context)
Input
  • input object
    • snippet required snippet
    • site_id required string
Output
deleteSiteSnippet
netlify.deleteSiteSnippet({
  "site_id": "",
  "snippet_id": ""
}, context)
Input
  • input object
    • site_id required string
    • snippet_id required string
Output

Output schema unknown

getSiteSnippet
netlify.getSiteSnippet({
  "site_id": "",
  "snippet_id": ""
}, context)
Input
  • input object
    • site_id required string
    • snippet_id required string
Output
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
Output
provisionSiteTLSCertificate
netlify.provisionSiteTLSCertificate({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
    • certificate string
    • key string
    • ca_certificates string
Output
listSiteSubmissions
netlify.listSiteSubmissions({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
getSplitTests
netlify.getSplitTests({
  "site_id": ""
}, context)
Input
  • input object
    • site_id required string
Output
createSplitTest
netlify.createSplitTest({
  "branch_tests": {},
  "site_id": ""
}, context)
Input
  • input object
Output
getSplitTest
netlify.getSplitTest({
  "site_id": "",
  "split_test_id": ""
}, context)
Input
  • input object
    • site_id required string
    • split_test_id required string
Output
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
enableSplitTest
netlify.enableSplitTest({
  "site_id": "",
  "split_test_id": ""
}, context)
Input
  • input object
    • site_id required string
    • split_test_id required string
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
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
Output
deleteSubmission
netlify.deleteSubmission({
  "submission_id": ""
}, context)
Input
  • input object
    • submission_id required string
Output

Output schema unknown

listFormSubmission
netlify.listFormSubmission({
  "submission_id": ""
}, context)
Input
  • input object
    • query string
    • submission_id required string
Output
getCurrentUser
netlify.getCurrentUser(null, context)
Input

This action has no parameters

Output
  • output array
listMembersForAccount
netlify.listMembersForAccount({
  "account_slug": ""
}, context)
Input
  • input object
    • account_slug required string
Output
addMemberToAccount
netlify.addMemberToAccount({
  "email": "",
  "account_slug": ""
}, context)
Input
  • input object
    • role string (values: Owner, Collaborator, Controller)
    • email required string
    • account_slug required string
Output
listSitesForAccount
netlify.listSitesForAccount({
  "account_slug": ""
}, context)
Input
  • input object
    • name string
    • account_slug required string
Output
  • output array
createSiteInTeam
netlify.createSiteInTeam({
  "account_slug": ""
}, context)
Input
  • input object
    • site siteSetup
    • configure_dns boolean
    • account_slug required string
Output

Definitions

accessToken
  • accessToken object
    • access_token string
    • created_at string
    • id string
    • user_email string
    • user_id string
accountMembership
  • accountMembership object
    • billing_details string
    • billing_email string
    • billing_name string
    • billing_period string
    • capabilities object
    • created_at string
    • id string
    • name string
    • owner_ids array
      • items string
    • payment_method_id string
    • roles_allowed array
      • items string
    • slug string
    • type string
    • type_id string
    • type_name string
    • updated_at string
accountSetup
  • accountSetup object
    • extra_seats_block integer
    • name required string
    • payment_method_id string
    • period string (values: monthly, yearly)
    • type_id required string
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
accountUpdateSetup
  • accountUpdateSetup object
    • billing_details string
    • billing_email string
    • billing_name string
    • extra_seats_block integer
    • name string
    • slug string
    • type_id string
accountUsageCapability
  • accountUsageCapability object
    • included integer
    • used integer
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
assetForm
  • assetForm object
    • fields object
    • url string
assetPublicSignature
  • assetPublicSignature object
    • url string
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
build
  • build object
    • created_at string
    • deploy_id string
    • done boolean
    • error string
    • id string
    • sha string
buildHook
  • buildHook object
    • branch string
    • created_at string
    • id string
    • site_id string
    • title string
    • url string
buildLogMsg
  • buildLogMsg object
    • error boolean
    • message string
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
    • required_functions array
      • items string
    • review_id number
    • review_url string
    • screenshot_url string
    • site_capabilities object
      • large_media_enabled boolean
    • site_id string
    • skipped boolean
    • ssl_url string
    • state string
    • title string
    • updated_at string
    • url string
    • user_id string
deployFiles
  • deployFiles object
    • async boolean
    • branch string
    • draft boolean
    • files object
    • functions object
deployKey
  • deployKey object
    • created_at string
    • id string
    • public_key string
deployedBranch
  • deployedBranch object
    • deploy_id string
    • id string
    • name string
    • slug string
    • ssl_url string
    • url string
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
dnsRecordCreate
  • dnsRecordCreate object
    • flag integer
    • hostname string
    • port integer
    • priority integer
    • tag string
    • ttl integer
    • type string
    • value string
    • weight integer
dnsRecords
dnsZone
  • dnsZone object
    • account_id string
    • account_name string
    • account_slug string
    • created_at string
    • dedicated boolean
    • dns_servers array
      • items string
    • domain string
    • errors array
      • items string
    • id string
    • ipv6_enabled boolean
    • name string
    • records array
    • site_id string
    • supported_record_types array
      • items string
    • updated_at string
    • user_id string
dnsZoneSetup
  • dnsZoneSetup object
    • account_slug string
    • name string
    • site_id string
dnsZones
error
  • error object
    • code integer
    • message required string
file
  • file object
    • id string
    • mime_type string
    • path string
    • sha string
    • size integer
form
  • form object
    • created_at string
    • fields array
      • items object
    • id string
    • name string
    • paths array
      • items string
    • site_id string
    • submission_count integer
function
  • function object
    • id string
    • name string
    • sha string
hook
  • hook object
    • created_at string
    • data object
    • disabled boolean
    • event string
    • id string
    • site_id string
    • type string
    • updated_at string
hookType
  • hookType object
    • events array
      • items string
    • fields array
      • items object
    • name string
member
  • member object
    • avatar string
    • email string
    • full_name string
    • id string
    • role string
metadata
  • metadata object
minifyOptions
  • minifyOptions object
    • bundle boolean
    • minify boolean
paymentMethod
  • paymentMethod object
    • created_at string
    • data object
      • card_type string
      • email string
      • last4 string
    • id string
    • method_name string
    • state string
    • type string
    • updated_at string
pluginRun
  • pluginRun
    • package string
    • reporting_event string
    • state string
    • summary string
    • text string
    • title string
    • version string
    • deploy_id string
pluginRunData
  • pluginRunData object
    • package string
    • reporting_event string
    • state string
    • summary string
    • text string
    • title string
    • version string
repoInfo
  • repoInfo object
    • allowed_branches array
      • items string
    • 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
service
  • service object
    • created_at string
    • description string
    • environments array
      • items string
    • events array
      • items object
    • icon string
    • id string
    • long_description string
    • manifest_url string
    • name string
    • service_path string
    • slug string
    • tags array
      • items string
    • updated_at string
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
    • updated_at string
    • url string
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
    • deploy_hook string
    • deploy_url string
    • domain_aliases array
      • items string
    • 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
    • published_deploy deploy
    • screenshot_url string
    • session_id string
    • ssl boolean
    • ssl_url string
    • state string
    • updated_at string
    • url string
    • user_id string
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
    • deploy_hook string
    • deploy_url string
    • domain_aliases array
      • items string
    • 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
    • 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
sniCertificate
  • sniCertificate object
    • created_at string
    • domains array
      • items string
    • expires_at string
    • state string
    • updated_at string
snippet
  • snippet object
    • general string
    • general_position string
    • goal string
    • goal_position string
    • id integer
    • site_id string
    • title string
splitTest
  • splitTest object
    • active boolean
    • branches array
      • items object
    • created_at string
    • id string
    • name string
    • path string
    • site_id string
    • unpublished_at string
    • updated_at string
splitTestSetup
  • splitTestSetup object
    • branch_tests object
splitTests
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
ticket
  • ticket object
    • authorized boolean
    • client_id string
    • created_at string
    • id string
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
    • onboarding_progress object
      • slides string
    • site_count integer
    • uid string