Ship and operate websites — manage sites, deploys, DNS, environment variables, and build hooks. When Netlify fires an event, update docs, notify on-call, or open a follow-up task.
Watch AccountsTriggers when a new team account appears for the user.
Watch Account SitesTriggers when a new site is added to a team account.
Watch DNS ZonesTriggers when a new DNS zone is created.
Watch Site AssetsTriggers when a new asset is uploaded to a site.
Watch Site Database BranchesTriggers when a new branch appears on a site database.
Watch Site Database SnapshotsTriggers when a new snapshot is taken of a site database.
Watch Site DeploysTriggers when a site receives a new deploy.
Watch Site FormsTriggers when a new form is registered on a site.
Watch SitesTriggers when a new hosted site is created.
Get a DNS ZoneRetrieves details for a single DNS zone.
Get a FileRetrieves a published site file by its path.
Get a Member AccountRetrieves a single member of a team account.
Get an AccountRetrieves details for a single team account.
Get an Environment VariableRetrieves a single environment variable and its values.
Get a SiteRetrieves details for a single hosted site.
Get a Site AssetRetrieves metadata for a single site asset.
Get a Site Build HookRetrieves a single build hook for a site.
Get a Site DeployRetrieves details for a single site deploy.
Get a Site Dev Server HookRetrieves a single development-server hook for a site.
Get a Site SnippetRetrieves a single HTML snippet from a site.
List Account Audit EventsRetrieves the audit trail for a team account.
List AccountsRetrieves team accounts the current user can access.
List Account SitesRetrieves sites that belong to a team account.
List Account TypesRetrieves the account types available to the current user.
List DNS RecordsRetrieves every DNS record in a zone.
List DNS ZonesRetrieves every DNS zone on the account.
List Environment VariablesRetrieves environment variables for a site or account.
List FilesRetrieves published files on a site.
List MembersRetrieves members of a team account.
List Payment MethodsRetrieves payment methods on file for the current user.
List Site AssetsRetrieves static assets uploaded to a site.
List Site Build HooksRetrieves build hooks registered on a site.
List Site Database BranchesRetrieves branches of a site database with compute status.
List Site Database MigrationsRetrieves migrations available for a database branch.
List Site Database SnapshotsRetrieves snapshots stored for a site database.
List Site Deploy BranchesRetrieves git branches that have been deployed for a site.
List Site DeploysRetrieves deploys for a site.
List Site Dev Server Build HooksRetrieves development-server hooks registered on a site.
List Site FormsRetrieves forms registered on a site.
List Site Form SubmissionsRetrieves submissions collected by a site form.
List SitesRetrieves hosted sites the current user can access.
List Site SnippetsRetrieves HTML snippets attached to a site.
Add Member to AccountInvites a teammate onto an existing team account.
Create a DNS RecordAdds a new DNS record to an existing zone.
Create a DNS ZoneProvisions a new DNS zone for a hostname.
Create an AccountOpens a new team account on the platform.
Create a SiteProvisions a new hosted site.
Create a Site AssetUploads a new static asset onto a site.
Create a Site Build HookRegisters a new build hook URL for a site.
Create a Site DatabaseProvisions a managed database for a site.
Create a Site Database BranchOpens a new branch on a site's managed database.
Create a Site Database SnapshotCaptures a point-in-time snapshot of a database branch.
Create a Site DeployStarts a new deploy for a site.
Create a Site Dev Server HookRegisters a new development-server hook for a site.
Create a Site SnippetAdds an HTML snippet to a site.
Create Environment VariablesAdds one or more environment variables to a site or account.
Delete a DNS ZoneRemoves an entire DNS zone.
Delete a Member AccountRemoves a member from a team account.
Delete an AccountPermanently closes a team account by its identifier.
Delete an Environment VariableRemoves an environment variable from a site or account.
Delete a SitePermanently removes a hosted site.
Delete a Site AssetRemoves a static asset from a site.
Delete a Site Build HookRemoves a build hook from a site.
Delete a Site DatabaseRemoves a site database along with its branches and snapshots.
Delete a Site Database BranchRemoves a branch from a site database.
Delete a Site Database SnapshotRemoves a stored snapshot of a site database.
Delete a Site DeployRemoves a deploy from a site.
Delete a Site Dev Server HookRemoves a development-server hook from a site.
Delete a Site FormRemoves a form from a site.
Delete a Site SnippetRemoves an HTML snippet from a site.
Delete DNS RecordRemoves a DNS record from a zone.
Disable a SiteStops a site from serving published content.
Enable a SiteRestores a previously disabled site so it can serve content again.
Make an API CallPerforms an arbitrary authorized API call.
Set Env ValueWrites a new value onto an existing environment variable.
Unlink a Site RepoDisconnects the linked git repository from a site.
Update a Member AccountChanges a member's roles and site access.
Update an AccountChanges properties of an existing team account.
Update a SiteChanges properties of an existing hosted site.
Update a Site Build HookChanges an existing build hook on a site.
Update a Site Dev Server HookChanges an existing development-server hook on a site.
Update a Site SnippetChanges an existing HTML snippet on a site.
Update Environment VariablesReplaces an environment variable and all of its values.
Update Site DeployChanges the metadata of an existing site deploy.
When to use Netlify
Common scenarios where Netlify automation saves time and reduces manual work.
Use Netlify's "Watch Accounts" trigger to react the instant an event occurs and push data into connected tools.
Automate "Get a File" in Netlify as a workflow step — combine it with triggers, filters, and AI steps for full-pipeline coverage.
Include "Watch DNS Zones" from Netlify in larger multi-tool workflows to move data end-to-end without hand-offs.
Frequently asked questions
Common questions about automating Netlify in your workflows.
Netlify has 9 triggers, including "Watch Accounts", "Watch Account Sites", and "Watch DNS Zones", and more. Use them to start workflows the moment Netlify events fire — no polling required.
Connect Netlify to any app in workflows
Search apps and open an app-to-app integration page in one click.