Connectors

Cloud Infrastructure & DevOps

Netlify

Web hosting: sites, deploys, forms, environment variables, and build hooks
Netlify API referenceAPI checked August 18, 2026
Signs in with
API token
Runs on
Cloud or On-Prem Worker
Operations
180
Ready-made triggers
0

Connect Netlify

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Netlify and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Access tokenRequiredSecret

Use it in a flow

  1. Open a flow, open the node library and search for Netlify.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. Use Test this step to see what it returns, then save.

To start a flow from Netlify without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Netlify can send webhooks, a Webhook trigger receives them at its own URL.

Operations

180 operations in 41 groups. Each one is a step you can add to a flow.

AccessToken1
Exchange accesstokenexchangeTicketPOST
AccountMembership5
Create accountmembershipcreateAccountPOST
Delete accountmembershipcancelAccountDELETE
Get accountmembershipgetAccountGET
List accountmembershipslistAccountsForUserGET
Replace accountmembershipupdateAccountPUT
AccountType1
List accounttypeslistAccountTypesForUserGET
AgentRunner9
Archive agentrunnerarchiveAgentRunnerPOST
Commit agentrunneragentRunnerCommitToBranchPOST
Create agentrunnercreateAgentRunnerPOST
Delete agentrunnerdeleteAgentRunnerDELETE
Get agentrunnergetAgentRunnerGET
List agentrunnerslistAgentRunnersGET
Pull Request agentrunneragentRunnerPullRequestPOST
Update agentrunnerupdateAgentRunnerPATCH
Upload Url agentrunnercreateAgentRunnerUploadUrlPOST
AgentRunnerHook5
Create agentrunnerhookcreateSiteAgentRunnerHookPOST
Delete agentrunnerhookdeleteSiteAgentRunnerHookDELETE
Get agentrunnerhookgetSiteAgentRunnerHookGET
List agentrunnerhookslistSiteAgentRunnerHooksGET
Replace agentrunnerhookupdateSiteAgentRunnerHookPUT
AgentRunnerSession5
Create agentrunnersessioncreateAgentRunnerSessionPOST
Delete agentrunnersessiondeleteAgentRunnerSessionDELETE
Get agentrunnersessiongetAgentRunnerSessionGET
List agentrunnersessionslistAgentRunnerSessionsGET
Update agentrunnersessionupdateAgentRunnerSessionPATCH
AiGateway3
List aigatewaiesgetAIGatewayProvidersGET
Token aigatewaygetAIGatewayTokenGETReturns an AI Gateway token for a specific site
Token aigatewaygetAccountAIGatewayTokenGETReturns an AI Gateway token scoped to an account
Asset5
Create assetcreateSiteAssetPOST
Delete assetdeleteSiteAssetDELETE
Get assetgetSiteAssetInfoGET
List assetslistSiteAssetsGET
Replace assetupdateSiteAssetPUT
AssetPublicSignature1
Public Signature assetpublicsignaturegetSiteAssetPublicSignatureGET
AuditLog1
Audit auditloglistAccountAuditEventsGET
Build5
Create buildcreateSiteBuildPOSTRuns a build for a site.
Get buildgetSiteBuildGET
List buildslistSiteBuildsGET
Start buildnotifyBuildStartPOST
Status buildgetAccountBuildStatusGET
BuildHook5
Create buildhookcreateSiteBuildHookPOST
Delete buildhookdeleteSiteBuildHookDELETE
Get buildhookgetSiteBuildHookGET
List buildhookslistSiteBuildHooksGET
Replace buildhookupdateSiteBuildHookPUT
BuildLogMsg1
Log buildlogmsgupdateSiteBuildLogPOST
Database19
Branch databasecreateSiteDatabaseBranchPOSTCreates a new database branch.
Database databasecreateSiteDatabasePOSTCreates a new database for the specified site.
Database databasedeleteSiteDatabaseDELETEDeletes the database and all associated branches and snapshots for the specified site.
Database databasegetSiteDatabaseGETReturns the database connection string for the specified site.
Delete databaseclearSiteDatabaseComputeSettingsDELETEResets project-level compute settings to tier defaults.
Delete databasedeleteSiteDatabaseBranchDELETEDeletes a database branch.
Delete databasedeleteSiteDatabaseSnapshotDELETEDeletes a database snapshot.
Get databasegetSiteDatabaseBranchGETReturns the database branch connection string for a specific branch.
Get databasegetSiteDatabaseMigrationGETReturns the contents of a named migration for the specified branch.
List databasesgetSiteDatabaseComputeSettingsGETReturns the project-level compute settings for the database.
List databaseslistSiteDatabaseBranchesGETReturns all branches for the site's database with compute status and metadata.
List databaseslistSiteDatabaseMigrationsGETReturns the list of migrations available for the specified branch, indicating which ones have been applied to the database.
List databaseslistSiteDatabaseSnapshotsGETReturns all snapshots for the site's database.
Replace databasesetSiteDatabaseBranchComputeSettingsPUTSets compute settings for a specific database branch, overriding project-level settings.
Replace databasesetSiteDatabaseComputeSettingsPUTSets project-level compute settings for the database.
Reset databaseresetSiteDatabaseBranchPOSTResets a non-production database branch by re-forking it from a source branch (defaults to the production branch).
Restore databaserestoreSiteDatabaseSnapshotPOSTRestores a snapshot to a database branch.
Snapshot databasecreateSiteDatabaseSnapshotPOSTCreates a point-in-time snapshot of a database branch.
Update databaserunSiteDatabaseMigrationsPOSTRuns database migrations for the specified deploy.
Deploy13
Cancel deploycancelSiteDeployPOST
Create deploycreateSiteDeployPOST
Delete deploydeleteDeployDELETE
Delete deploydeleteSiteDeployDELETE
Get deploygetDeployGET
Get deploygetSiteDeployGET
List deploieslistSiteDeploysGET
Lock deploylockDeployPOST
Replace deployupdateSiteDeployPUT
Restore deployrestoreSiteDeployPOST
Rollback deployrollbackSiteDeployPUT
Unlock deployunlockDeployPOST
Validations Report deployupdateDeployValidationsPATCHUpdates the deploy validations report for a deploy.
DeployedBranch1
List deployedbranchslistSiteDeployedBranchesGET
DeployKey4
Create deploykeycreateDeployKeyPOST
Delete deploykeydeleteDeployKeyDELETE
Get deploykeygetDeployKeyGET
List deploykeieslistDeployKeysGET
DevServer6
Activity devservermarkDevServerActivityPOST
Create devservercreateSiteDevServerPOST
Delete devserverdeleteSiteDevServersDELETE
Get devservergetSiteDevServerGET
List devserverslistSiteDevServersGET
State devserverupdateDevServerStatePOST
DevServerHook5
Create devserverhookcreateSiteDevServerHookPOST
Delete devserverhookdeleteSiteDevServerHookDELETE
Get devserverhookgetSiteDevServerHookGET
List devserverhookslistSiteDevServerHooksGET
Replace devserverhookupdateSiteDevServerHookPUT
DnsZone11
Create dnszonecreateDnsRecordPOST
Create dnszonecreateDnsZonePOST
Delete dnszonedeleteDnsRecordDELETE
Delete dnszonedeleteDnsZoneDELETE
Get dnszonegetDnsZoneGET
Get dnszonegetIndividualDnsRecordGET
List dnszonesgetDNSForSiteGET
List dnszonesgetDnsRecordsGET
List dnszonesgetDnsZonesGET
Replace dnszoneconfigureDNSForSitePUT
Transfer dnszonetransferDnsZonePUT
edgeFunction1
Upload deploy edge functionuploadDeployEdgeFunctionPUTUpload an edge-function bundle for a deploy.
EnvironmentVariable8
Delete environmentvariabledeleteEnvVarDELETEDeletes an environment variable
Delete environmentvariabledeleteEnvVarValueDELETEDeletes a specific environment variable value.
Env environmentvariablecreateEnvVarsPOSTCreates new environment variables.
Env environmentvariablegetEnvVarsGETReturns all environment variables for an account or site.
Env environmentvariablegetSiteEnvVarsGETReturns all environment variables for a site.
Get environmentvariablegetEnvVarGETReturns an individual environment variable.
Replace environmentvariableupdateEnvVarPUTUpdates an existing environment variable and all of its values.
Update environmentvariablesetEnvVarValuePATCHUpdates or creates a new value for an existing environment variable.
File3
Get filegetSiteFileByPathNameGET
List fileslistSiteFilesGET
Replace fileuploadDeployFilePUT
Form2
Delete formdeleteSiteFormDELETE
List formslistSiteFormsGET
Function2
List functionssearchSiteFunctionsGET
Replace functionuploadDeployFunctionPUT
Hook6
Create hookcreateHookBySiteIdPOST
Delete hookdeleteHookDELETE
Enable hookenableHookPOST
Get hookgetHookGET
List hookslistHooksBySiteIdGET
Replace hookupdateHookPUT
HookType1
List hooktypeslistHookTypesGET
Member5
Create memberaddMemberToAccountPOST
Delete memberremoveAccountMemberDELETE
Get membergetAccountMemberGET
List memberslistMembersForAccountGET
Replace memberupdateAccountMemberPUT
Metadata2
Metadata metadatagetSiteMetadataGET
Metadata metadataupdateSiteMetadataPUT
PaymentMethod1
List paymentmethodslistPaymentMethodsForUserGET
Purge1
Purge purgepurgeCachePOSTPurges cached content from Netlify's CDN.
Service3
Get serviceshowServiceGET
List servicesgetServicesGET
Manifest serviceshowServiceManifestGET
ServiceInstance5
Create serviceinstancecreateServiceInstancePOST
Delete serviceinstancedeleteServiceInstanceDELETE
Get serviceinstanceshowServiceInstanceGET
List serviceinstanceslistServiceInstancesForSiteGET
Replace serviceinstanceupdateServiceInstancePUT
Site10
Create sitecreateSitePOSTNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
Create sitecreateSiteInTeamPOSTNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
Delete sitedeleteSiteDELETE
Disable sitedisableSitePUTDisables a site, preventing it from serving content.
Enable siteenableSitePUTRe-enables a site that was previously disabled by the user.
Get sitegetSiteGETNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
List siteslistSitesGETNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
List siteslistSitesForAccountGETNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
Unlink Repo siteunlinkSiteRepoPUT[Beta] Unlinks the repo from the site.
Update siteupdateSitePATCHNote: Environment variable keys and values have moved from build settings.env and repo.env to a new endpoint.
SniCertificate3
List snicertificatesgetAllCertificatesGET
Ssl snicertificateprovisionSiteTLSCertificatePOSTProvisions or updates a TLS certificate for the site.
Ssl snicertificateshowSiteTLSCertificateGET
Snippet5
Create snippetcreateSiteSnippetPOST
Delete snippetdeleteSiteSnippetDELETE
Get snippetgetSiteSnippetGET
List snippetslistSiteSnippetsGET
Replace snippetupdateSiteSnippetPUT
SplitTest6
Create splittestcreateSplitTestPOST
Get splittestgetSplitTestGET
List splittestsgetSplitTestsGET
Publish splittestenableSplitTestPOST
Replace splittestupdateSplitTestPUT
Unpublish splittestdisableSplitTestPOST
Submission4
Delete submissiondeleteSubmissionDELETE
Get submissionlistFormSubmissionGET
List submissionslistFormSubmissionsGET
List submissionslistSiteSubmissionsGET
Ticket2
Create ticketcreateTicketPOST
Get ticketshowTicketGET
User1
User usergetCurrentUserGET
X Internal3
Create x internalcreatePluginRunPOSTThis is an internal-only endpoint.
Latest x internalgetLatestPluginRunsGETThis is an internal-only endpoint.
Replace x internalupdatePluginPUTThis is an internal-only endpoint.