Integrations / Infrastructure

Netlify

Look up Netlify sites and deploys, start builds, cancel or roll back deploys, and read form submissions.

11 tools

Tools

netlify.list_sites

List sites with their published deploy. Site IDs are UUIDs like 3970e0fe-8564-4903-9a55-c5f8de49fb8b.

namepageper_page

netlify.get_site

Get a site with its domains, build settings and published deploy.

site_id*

netlify.list_deploys

List a site's deploys, newest first. Deploy IDs are 24-character hex strings like 5f1a2b3c4d5e6f7a8b9c0d1e. state is ready, error, building, enqueued, new and so on; context is production, deploy-preview or branch-deploy.

site_id*productionstatebranchpageper_page

netlify.get_deploy

Get a deploy by ID, with its state and any error message.

deploy_id*

netlify.start_build writes

Start a new build and deploy of a site from its linked repository, like Trigger deploy in the Netlify UI. Returns the build with the deploy_id to follow.

site_id*branchclear_cachetitle

netlify.cancel_deploy writes

Cancel a deploy that is still building.

deploy_id*

netlify.restore_deploy writes

Publish an earlier deploy of a site to production again, to roll back.

site_id*deploy_id*

netlify.list_forms

List a site's Netlify Forms with their IDs and submission counts. Form IDs are 24-character hex strings.

site_id*

netlify.list_form_submissions

List a form's submissions, newest first, with every field the visitor filled in under data.

form_id*pageper_page

netlify.api_get

Send a GET request to any Netlify API path under https://api.netlify.com/api/v1 and return the response. For endpoints the named tools don't cover.

path*params

netlify.api_request writes

Send a POST, PUT, PATCH or DELETE request to any Netlify API path under https://api.netlify.com/api/v1.

method*path*paramsbody

Tick Allow raw writes on the connection to add api_request, which can send POST, PUT, PATCH and DELETE requests to any Netlify API path.

Connect

  1. In Netlify, open User settings → Applications → Personal access tokens (app.netlify.com/user/applications#personal-access-tokens), choose New access token, give it an expiry, and copy it. It isn't shown again.
  2. Paste it as the connection's access token. The connection sees every team and site that token's owner can.

Credentials

Personal access token

Netlify API docs

Turn one person's AI process into the company's.

Murmurator is invite-only. Already invited? Sign in and build something real.