{ "opencollection": "1.0.0", "info": { "name": "Netlify Netlify's API documentation accessToken Site API", "version": "2.33.1" }, "request": { "auth": { "type": "oauth2", "flow": "implicit", "authorizationUrl": "https://app.netlify.com/authorize", "credentials": { "clientId": "{{clientId}}" } } }, "items": [ { "info": { "name": "Site", "type": "folder" }, "items": [ { "info": { "name": "listSites", "type": "http" }, "http": { "method": "GET", "url": "https://api.netlify.com/api/v1/sites", "params": [ { "name": "name", "value": "", "type": "query" }, { "name": "filter", "value": "", "type": "query" }, { "name": "page", "value": "", "type": "query" }, { "name": "per_page", "value": "", "type": "query" } ] }, "docs": "**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/getEnvVars) to retrieve site environment variables." }, { "info": { "name": "createSite", "type": "http" }, "http": { "method": "POST", "url": "https://api.netlify.com/api/v1/sites", "params": [ { "name": "configure_dns", "value": "", "type": "query" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [createEnvVars](#tag/environmentVariables/operation/createEnvVars) to create environment variables for a site." }, { "info": { "name": "getSite", "type": "http" }, "http": { "method": "GET", "url": "https://api.netlify.com/api/v1/sites/:site_id", "params": [ { "name": "site_id", "value": "", "type": "path" }, { "name": "feature_flags", "value": "", "type": "query" } ] }, "docs": "**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/getEnvVars) to retrieve site environment variables." }, { "info": { "name": "updateSite", "type": "http" }, "http": { "method": "PATCH", "url": "https://api.netlify.com/api/v1/sites/:site_id", "params": [ { "name": "site_id", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**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/updateEnvVar) to update a site's environment variables." }, { "info": { "name": "deleteSite", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.netlify.com/api/v1/sites/:site_id", "params": [ { "name": "site_id", "value": "", "type": "path" } ] } }, { "info": { "name": "unlinkSiteRepo", "type": "http" }, "http": { "method": "PUT", "url": "https://api.netlify.com/api/v1/sites/:site_id/unlink_repo", "params": [ { "name": "site_id", "value": "", "type": "path" } ] }, "docs": "[Beta] Unlinks the repo from the site.\n\nThis action will also:\n- Delete associated deploy keys\n- Delete outgoing webhooks for the repo\n- Delete the site's build hooks" }, { "info": { "name": "listSitesForAccount", "type": "http" }, "http": { "method": "GET", "url": "https://api.netlify.com/api/v1/:account_slug/sites", "params": [ { "name": "name", "value": "", "type": "query" }, { "name": "account_slug", "value": "", "type": "path" }, { "name": "page", "value": "", "type": "query" }, { "name": "per_page", "value": "", "type": "query" } ] }, "docs": "**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/getEnvVars) to retrieve site environment variables." }, { "info": { "name": "createSiteInTeam", "type": "http" }, "http": { "method": "POST", "url": "https://api.netlify.com/api/v1/:account_slug/sites", "params": [ { "name": "configure_dns", "value": "", "type": "query" }, { "name": "account_slug", "value": "", "type": "path" } ], "body": { "type": "json", "data": "{}" } }, "docs": "**Note:** Environment variable keys and values have moved from `build_settings.env` and `repo.env` to a new endpoint. Please use [createEnvVars](#tag/environmentVariables/operation/createEnvVars) to create environment variables for a site." } ] } ], "bundled": true }