Netlify
Also an agent toolNetlify: manage sites, control deploys (create/cancel/lock/rollback/restore), trigger builds, read form submissions, manage account environment variables, DNS zones and records, notification hooks, build hooks, snippets, deploy keys, SSL, split tests, and read files/functions/members. Bearer personal-access-token auth. Netlify signs outbound notifications with a JWS (signed JWT) in X-Webhook-Signature that no registered engine handler verifies, so no real-time trigger is wired; change detection is done by polling list-deploys/list-submissions and comparing state (netlify-01).
82 actions · 0 triggers
The Netlify integration lets you connect Netlify to your automations with 82 actions — and every action is also a tool an AI agent can call. Examples: Get Current User, List Accounts, Get Account, List Account Members, Get Account Member. No blank-canvas wiring — connect it and use it in your workflows.
Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.
Actions 82
What Zervanor can do in Netlify.
Sites46
List Sites
List all sites the token can access (GET /sites). Supports paging and an optional name filter.
Get Site
Retrieve a single site (GET /sites/{site_id}).
Create Site
Create a new site (POST /sites). Provide name, custom_domain, repo config, and other settings.
Update Site
Update a site's configuration (PATCH /sites/{site_id}).
Delete Site
Permanently delete a site (DELETE /sites/{site_id}).
Disable Site
Disable a site from serving content (PUT /sites/{site_id}/disable).
Enable Site
Re-enable a disabled site (PUT /sites/{site_id}/enable).
Unlink Site Repo
Disconnect the linked Git repository from a site (PUT /sites/{site_id}/unlink_repo).
List Site Deploys
List a site's deploys, newest first (GET /sites/{site_id}/deploys). Supports paging. Use as a scheduled polling source: compare deploy id/state against the last poll.
Get Site Deploy
Retrieve a deploy in the context of a site (GET /sites/{site_id}/deploys/{deploy_id}).
Create Site Deploy
Start a new deploy for a site (POST /sites/{site_id}/deploys). Provide an optional title, branch, draft flag, and a files/functions digest.
Cancel Site Deploy
Cancel an in-progress deploy (POST /sites/{site_id}/deploys/{deploy_id}/cancel).
Rollback Site Deploy
Roll a site's published deploy back to an earlier deploy (PUT /sites/{site_id}/deploys/{deploy_id}/rollback).
Restore Site Deploy
Restore (re-publish) a specific earlier deploy (POST /sites/{site_id}/deploys/{deploy_id}/restore).
List Deployed Branches
List the branches that currently have deploys for a site (GET /sites/{site_id}/deployed-branches).
Create Site Build
Trigger a new build for a site (POST /sites/{site_id}/builds).
List Site Builds
List a site's builds (GET /sites/{site_id}/builds).
Get Site Build
Retrieve a single build by id (GET /sites/{site_id}/builds/{build_id}).
List Site Forms
List the forms detected on a site (GET /sites/{site_id}/forms).
Delete Site Form
Delete a form and its submissions (DELETE /sites/{site_id}/forms/{form_id}).
List Site Submissions
List all form submissions for a site (GET /sites/{site_id}/submissions). Suitable as a scheduled polling source: dedupe by submission id.
Get Site DNS
Retrieve a site's DNS configuration (GET /sites/{site_id}/dns).
Create Site DNS
Configure DNS for a site (POST /sites/{site_id}/dns).
List Site Hooks
List a site's notification hooks (GET /sites/{site_id}/hooks).
Create Site Hook
Create a notification hook on a site (POST /sites/{site_id}/hooks). Set type, event, and destination data.
List Build Hooks
List a site's build hooks (GET /sites/{site_id}/build-hooks).
Get Build Hook
Retrieve a single build hook (GET /sites/{site_id}/build-hooks/{hook_id}).
Create Build Hook
Create a build hook — a URL that triggers a build when called (POST /sites/{site_id}/build-hooks).
Update Build Hook
Update a build hook (PUT /sites/{site_id}/build-hooks/{hook_id}).
Delete Build Hook
Delete a build hook (DELETE /sites/{site_id}/build-hooks/{hook_id}).
List Snippets
List a site's injected code snippets (GET /sites/{site_id}/snippets).
Get Snippet
Retrieve a single snippet (GET /sites/{site_id}/snippets/{snippet_id}).
Create Snippet
Inject a code snippet into a site (POST /sites/{site_id}/snippets).
Update Snippet
Update an injected snippet (PUT /sites/{site_id}/snippets/{snippet_id}).
Delete Snippet
Remove an injected snippet (DELETE /sites/{site_id}/snippets/{snippet_id}).
List Site Files
List the files in a site's current deploy (GET /sites/{site_id}/files).
Get Site File
Retrieve metadata for a single site file by path (GET /sites/{site_id}/files/{file_path}).
List Site Functions
List the serverless functions deployed on a site (GET /sites/{site_id}/functions).
Provision Site SSL
Provision or renew a TLS certificate for a site (POST /sites/{site_id}/ssl).
Get Site SSL
Retrieve a site's TLS certificate details (GET /sites/{site_id}/ssl).
List Split Tests
List a site's A/B split tests (GET /sites/{site_id}/split-tests).
Get Split Test
Retrieve a single split test (GET /sites/{site_id}/split-tests/{test_id}).
Create Split Test
Create a split test on a site (POST /sites/{site_id}/split-tests).
Update Split Test
Update a split test (PUT /sites/{site_id}/split-tests/{test_id}).
Enable Split Test
Start a split test (POST /sites/{site_id}/split-tests/{test_id}/enable).
Disable Split Test
Stop a split test (POST /sites/{site_id}/split-tests/{test_id}/disable).
Accounts8
List Accounts
List the accounts (teams) the token can access (GET /accounts).
Get Account
Retrieve a single account by id (GET /accounts/{account_id}).
Get Account Build Status
Check the build/usage status for an account (GET /accounts/{account_id}/builds/status).
List Env Vars
List an account's environment variables (GET /accounts/{account_id}/env). Optionally filter to a single site.
Get Env Var
Get a single environment variable by key (GET /accounts/{account_id}/env/{key}).
Create Env Vars
Create one or more environment variables for an account (POST /accounts/{account_id}/env). Body is an array of variable objects, each with key, values (per-context), scopes, and is_secret.
Update Env Var
Update an environment variable's values by key (PUT /accounts/{account_id}/env/{key}).
Delete Env Var
Delete an environment variable by key (DELETE /accounts/{account_id}/env/{key}).
Dns Zones8
List DNS Zones
List your DNS zones (GET /dns-zones).
Get DNS Zone
Retrieve a single DNS zone (GET /dns-zones/{zone_id}).
Create DNS Zone
Create a new DNS zone (POST /dns-zones).
Delete DNS Zone
Delete a DNS zone (DELETE /dns-zones/{zone_id}).
List DNS Records
List the records in a DNS zone (GET /dns-zones/{zone_id}/records).
Get DNS Record
Retrieve a single DNS record (GET /dns-zones/{zone_id}/records/{record_id}).
Create DNS Record
Add a DNS record to a zone (POST /dns-zones/{zone_id}/records).
Delete DNS Record
Remove a record from a DNS zone (DELETE /dns-zones/{zone_id}/records/{record_id}).
Deploys5
Get Deploy
Retrieve a single deploy by id (GET /deploys/{deploy_id}).
Update Deploy
Update a deploy's status/details (PUT /deploys/{deploy_id}).
Lock Deploy
Lock the current deploy so new deploys don't auto-publish (POST /deploys/{deploy_id}/lock).
Unlock Deploy
Unlock a locked deploy (POST /deploys/{deploy_id}/unlock).
Delete Deploy
Delete a deploy (DELETE /deploys/{deploy_id}).
Deploy Keys4
List Deploy Keys
List your deploy keys (GET /deploy-keys).
Get Deploy Key
Retrieve a single deploy key (GET /deploy-keys/{key_id}).
Create Deploy Key
Create a new deploy key (POST /deploy-keys).
Delete Deploy Key
Delete a deploy key (DELETE /deploy-keys/{key_id}).
Hooks4
Get Hook
Retrieve a single notification hook (GET /hooks/{hook_id}).
Update Hook
Update a notification hook (PUT /hooks/{hook_id}).
Enable Hook
Enable a disabled notification hook (POST /hooks/{hook_id}/enable).
Delete Hook
Delete a notification hook (DELETE /hooks/{hook_id}).
Members2
List Account Members
List the members of a team (GET /{account_slug}/members).
Get Account Member
Retrieve a single team member (GET /{account_slug}/members/{member_id}).
Submissions2
Get Submission
Retrieve a single form submission (GET /submissions/{submission_id}).
Delete Submission
Delete a single form submission (DELETE /submissions/{submission_id}).
Forms1
List Form Submissions
List submissions for a specific form (GET /forms/{form_id}/submissions).
Hook Types1
List Hook Types
List the available notification hook types (GET /hook-types).
User1
Get Current User
Retrieve the authenticated Netlify user's profile (GET /user). Used to verify the connection.
Nothing matches your search.
Automations using Netlify
Build your own automation with Netlify in the visual builder.
Frequently asked questions
What can I automate with Netlify?
82 actions are available — for example: Get Current User, List Accounts, Get Account, List Account Members, Get Account Member, and more.
Can Netlify be used as an AI agent tool?
Yes. Every Netlify action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.
How is the Netlify integration modelled?
Netlify is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.