Built by Metorial, the integration platform for agentic AI.
Get a specific Netlify form submission by ID, including submitted fields and sender metadata.
List all Netlify sites accessible by the authenticated user. Supports filtering and pagination to browse through large numbers of sites.
List all notification hooks configured for a Netlify site. Hooks can be webhooks, email notifications, or Slack messages triggered by deploy or form submission events.
Add a JavaScript or HTML snippet to a Netlify site. Snippets can be injected into the head or footer of all pages, and optionally into form thank-you pages.
Create or update environment variables for a Netlify account. Variables can have different values per deploy context (production, deploy-preview, branch-deploy, dev). If a variable already exists, it will be fully replaced.
Delete a specific form submission by its ID.
Create a new notification hook on a Netlify site. Configure webhooks (URL), email, or Slack notifications for deploy and form submission events.
List all Netlify accounts/teams accessible by the authenticated user. Returns account IDs and slugs needed for other operations like managing environment variables and DNS zones.
List all DNS zones managed by Netlify DNS. Optionally filter by account slug.
Get detailed information about a specific deploy, including its state, URL, commit information, and error details if applicable.
List all A/B split tests for a Netlify site. Shows traffic distribution across branches and active status.
Update the branch traffic distribution of an existing split test.
Permanently delete a Netlify site. This action cannot be undone and will remove the site, all deploys, and associated resources.
List Netlify notification hook types, required fields, and events supported for creating hooks.
Delete an environment variable from a Netlify account. Optionally scope to a specific site.
Purge cached content from Netlify's CDN for a site. Optionally limit the purge to specific cache tags.
Create a new A/B split test for a Netlify site. Define traffic distribution across branches.
List deploys for a Netlify site. Returns deploy history with state, branch, and commit information. Supports pagination.
List builds for a Netlify site, get a build by ID, or trigger a new build for a site.
Update an existing code snippet on a Netlify site. Modify the title, code content, or injection position.
List form submissions for a specific form or all forms on a site. Returns submission data, timestamps, and sender information.
List, get, create, update, or delete Netlify build hooks for a site. Build hooks provide trigger URLs for starting site builds.
Enable or disable a split test on a Netlify site.
List deployed files for a Netlify site or get metadata for a specific deployed file path.
Get or replace custom metadata for a Netlify site. Metadata is an arbitrary JSON object stored with the site.
Update an existing notification hook. Modify the event type, hook data, or enable/disable the hook.
Perform actions on a deploy: cancel a running build, lock/unlock auto-publishing, restore a previous deploy, or delete a deploy.
Permanently delete a notification hook from a Netlify site.
Remove a code snippet from a Netlify site.
List all JavaScript/HTML code snippets injected into a Netlify site's pages. Shows both general page snippets and form thank-you page snippets.
Retrieve detailed information about a specific Netlify site, including build settings, repository configuration, deploy settings, and domain information.
List all forms for a Netlify site. Returns form metadata including submission count and creation date.
List, create, or delete DNS records within a Netlify DNS zone. Supports A, AAAA, CNAME, MX, TXT, NS, and other record types.
List all environment variables for a Netlify account. Optionally filter by a specific site. Shows values per deploy context.
Create or delete a Netlify DNS zone. Use this to set up DNS management for a domain.
Mark a Netlify form submission as spam or verified (ham).
Create a new Netlify site. Optionally link it to a Git repository and configure build settings. The site can be created under a specific team account.
Update configuration of an existing Netlify site. Modify site name, custom domain, build settings, and repository linking.