API Bouncer

Buy me a coffee

Netlify

Netlify is a hosting service for the programmable web

DevelopmentAuth: OAuthHTTPS: YesCORS: unknownStatus: alive

Last verified: November 12, 2026

Reliability

100% uptime: the documentation responded in 5 of 5 checks over the last 30 days. Median response time: 223 ms.

How we check, and the most reliable APIs →

At a glance

# Example request (add your API key; see the docs for where it goes) curl "https://api.netlify.com/api/v1/accounts"

API reference

From Netlify's OpenAPI specification (version 2.15.0), spec updated March 6, 2023, via APIs.guru.

Netlify is a hosting service for the programmable web. It understands your documents and provides an API to handle atomic deploys of websites, manage form submissions, inject JavaScript snippets, and much more. This is a REST-style API that uses JSON for serialization and OAuth 2 for authentication. This document is an OpenAPI reference for the Netlify API that you can explore. For more detailed instructions for common uses, please visit the online documentation. Visit our Community forum to join the conversation about understanding and using Netlify’s API.
  • Base URL: https://api.netlify.com/api/v1
  • Endpoints: 120
  • Machine-readable spec: OpenAPI JSON (import into Postman, Insomnia or a code generator)
MethodPathWhat it does
GET/accounts
POST/accounts
GET/accounts/types
GET/accounts/{account_id}
PUT/accounts/{account_id}
DELETE/accounts/{account_id}
GET/accounts/{account_id}/audit
GET/accounts/{account_id}/envReturns all environment variables for an account or site. An account corresponds to a team in the Netlify UI.
POST/accounts/{account_id}/envCreates new environment variables. Granular scopes are available on Pro plans and above.
GET/accounts/{account_id}/env/{key}Returns an individual environment variable. To use this endpoint, your site must no longer be using the classic environment variables experi…
PUT/accounts/{account_id}/env/{key}Updates an existing environment variable and all of its values. Existing values will be replaced by values provided.
PATCH/accounts/{account_id}/env/{key}Updates or creates a new value for an existing environment variable. To use this endpoint, your site must no longer be using the classic env…
DELETE/accounts/{account_id}/env/{key}Deletes an environment variable. To use this endpoint, your site must no longer be using the classic environment variables experience .
DELETE/accounts/{account_id}/env/{key}/value/{id}Deletes a specific environment variable value. To use this endpoint, your site must no longer be using the classic environment variables exp…
GET/billing/payment_methods
GET/builds/{build_id}
POST/builds/{build_id}/log
POST/builds/{build_id}/start
GET/deploy_keys
POST/deploy_keys
GET/deploy_keys/{key_id}
DELETE/deploy_keys/{key_id}
GET/deploys/{deploy_id}
DELETE/deploys/{deploy_id}
POST/deploys/{deploy_id}/cancel

Showing 25 of 120 endpoints. The full list is in the spec above.

History

  • November 12, 2026: last health check, responding

See every change to the directory →