
Retrieve the current authenticated Netlify user's profile.
List all accounts (teams) accessible to the current user.
Retrieve details about a specific Netlify account/team.
List all Netlify sites accessible to the current user.
Retrieve details about a specific Netlify site.
Create a new Netlify site.
Update configuration for a Netlify site.
Permanently delete a Netlify site and all its data.
Re-enable a previously disabled Netlify site.
Disable a Netlify site, making it inaccessible.
List all deploys for a Netlify site.
Retrieve details about a specific deploy.
Trigger a new deploy for a site.
Cancel a deploy that is currently in progress.
Restore a site to a previous deploy (publishes that deploy as current).
Lock a deploy to prevent it from being replaced by newer deploys.
Unlock a previously locked deploy.
List builds for a Netlify site.
Retrieve details about a specific build.
Trigger a new build for a site, optionally clearing the build cache.
List environment variables for a Netlify account, optionally scoped to a site.
Retrieve a specific environment variable by key.
Create one or more environment variables for a Netlify account. Each variable is defined with a key, value, and optional context/scope.
Update an existing environment variable's value.
Delete an environment variable by key.
List all build hooks for a site. Build hooks are webhook URLs that trigger deploys.
Create a new build hook for a site. Returns a webhook URL that triggers a deploy when called.
Delete a build hook.
List all forms for a Netlify site.
List submissions for a specific Netlify form.
List all DNS zones managed by Netlify.
Retrieve all DNS records for a DNS zone.
Create a new DNS record in a zone.
Delete a DNS record.
List all serverless functions deployed for a site.
List all files in the current published deploy of a site.
Purge CDN cache for a site or by cache tags.