@datafire/netlify

DataFire integration for Netlify's API documentation

Usage no npm install needed!

<script type="module">
  import datafireNetlify from 'https://cdn.skypack.dev/@datafire/netlify';
</script>

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

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