Netlify's API documentation Skill
netlify-com
netlify-com
| Method | Path | Description |
|---|---|---|
GET | /sites | |
POST | /sites | **Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [getEnvVars](#tag/environmentVariables/operation/g... |
GET | /sites/{site_id} | **Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [createEnvVars](#tag/environmentVariables/operatio... |
PATCH | /sites/{site_id} | **Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [getEnvVars](#tag/environmentVariables/operation/g... |
DELETE | /sites/{site_id} | **Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [updateEnvVar](#tag/environmentVariables/operation... |
POST | /sites/{site_id}/ssl | |
GET | /sites/{site_id}/ssl | Provisions or updates a TLS certificate for the site. |
GET | /sites/{site_id}/ssl/certificates | |
GET | /accounts/{account_id}/env | |
POST | /accounts/{account_id}/env | Returns all environment variables for an account or site. An account corresponds to a team in the Netlify UI. |
GET | /api/v1/sites/{site_id}/env | Creates new environment variables. Granular scopes are available on Pro plans and above. |
GET | /accounts/{account_id}/env/{key} | Returns all environment variables for a site. This convenience method behaves the same as `getEnvVars` but doesn't require an `account_id` as input. |
PUT | /accounts/{account_id}/env/{key} | Returns an individual environment variable. |
PATCH | /accounts/{account_id}/env/{key} | Updates an existing environment variable and all of its values. Existing values will be replaced by values provided. |
DELETE | /accounts/{account_id}/env/{key} | Updates or creates a new value for an existing environment variable. |
DELETE | /accounts/{account_id}/env/{key}/value/{id} | Deletes an environment variable |
GET | /sites/{site_id}/functions | Deletes a specific environment variable value. |
GET | /sites/{site_id}/forms | |
DELETE | /sites/{site_id}/forms/{form_id} | |
GET | /sites/{site_id}/submissions | |
GET | /sites/{site_id}/files | |
GET | /sites/{site_id}/assets | |
POST | /sites/{site_id}/assets | |
GET | /sites/{site_id}/assets/{asset_id} | |
PUT | /sites/{site_id}/assets/{asset_id} | |
DELETE | /sites/{site_id}/assets/{asset_id} | |
GET | /sites/{site_id}/assets/{asset_id}/public_signature | |
GET | /sites/{site_id}/files/{file_path} | |
POST | /purge | |
GET | /sites/{site_id}/snippets | Purges cached content from Netlify's CDN. Supports purging by Cache-Tag. |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install netlify-com
Downloads and installs to ~/.claude/skills/netlify-com/
2.52.0 (2026-03-17)2.50.0 (2026-03-02)2.48.0 (2026-02-13)