{ "opencollection": "1.0.0", "info": { "name": "API Client AppServiceEnvironments WebApps API", "version": "2025-05-01" }, "items": [ { "info": { "name": "WebApps", "type": "folder" }, "items": [ { "info": { "name": "Get all apps for a subscription.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/providers/Microsoft.Web/sites" }, "docs": "Description for Get all apps for a subscription." }, { "info": { "name": "Gets all web, mobile, and API apps in the specified resource group.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites", "params": [ { "name": "includeSlots", "value": "", "type": "query", "description": "Specify true to include deployment slots in results. The default is false, which only gives you the production slot of all apps." } ] }, "docs": "Description for Gets all web, mobile, and API apps in the specified resource group." }, { "info": { "name": "Gets the details of a web, mobile, or API app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the details of a web, mobile, or API app." }, { "info": { "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app." }, { "info": { "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app." }, { "info": { "name": "Deletes a web, mobile, or API app, or one of the deployment slots.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "deleteMetrics", "value": "", "type": "query", "description": "If true, web app metrics are also deleted." }, { "name": "deleteEmptyServerFarm", "value": "", "type": "query", "description": "Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted." } ] }, "docs": "Description for Deletes a web, mobile, or API app, or one of the deployment slots." }, { "info": { "name": "Analyze a custom hostname.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/analyzeCustomHostname", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "hostName", "value": "", "type": "query", "description": "Custom hostname." } ] }, "docs": "Description for Analyze a custom hostname." }, { "info": { "name": "Applies the configuration settings from the target slot onto the current slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/applySlotConfig", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Applies the configuration settings from the target slot onto the current slot." }, { "info": { "name": "Creates a backup of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Creates a backup of an app." }, { "info": { "name": "Gets existing backups of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets existing backups of an app." }, { "info": { "name": "Gets a backup of an app by its ID.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Gets a backup of an app by its ID." }, { "info": { "name": "Deletes a backup of an app by its ID.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Deletes a backup of an app by its ID." }, { "info": { "name": "Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body." }, { "info": { "name": "Restores a specific backup to another app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/backups/:backupId/restore", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Restores a specific backup to another app (or deployment slot, if specified)." }, { "info": { "name": "Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site." }, { "info": { "name": "Returns whether FTP is allowed on the site or not.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/ftp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Returns whether FTP is allowed on the site or not." }, { "info": { "name": "Updates whether FTP is allowed on the site or not.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/ftp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates whether FTP is allowed on the site or not." }, { "info": { "name": "Returns whether Scm basic auth is allowed on the site or not.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/scm", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Returns whether Scm basic auth is allowed on the site or not." }, { "info": { "name": "Updates whether user publishing credentials are allowed on the site or not.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/basicPublishingCredentialsPolicies/scm", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates whether user publishing credentials are allowed on the site or not." }, { "info": { "name": "List the configurations of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for List the configurations of an app" }, { "info": { "name": "Replaces the application settings of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Replaces the application settings of an app." }, { "info": { "name": "Gets the application settings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/appsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the application settings of an app." }, { "info": { "name": "Updates the Authentication / Authorization settings associated with web app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the Authentication / Authorization settings associated with web app." }, { "info": { "name": "Gets the Authentication/Authorization settings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the Authentication/Authorization settings of an app." }, { "info": { "name": "Gets site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Updates site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Gets site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/authsettingsV2/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Updates the Azure storage account configurations of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/azurestorageaccounts", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the Azure storage account configurations of an app." }, { "info": { "name": "Gets the Azure storage account configurations of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/azurestorageaccounts/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the Azure storage account configurations of an app." }, { "info": { "name": "Updates the backup configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the backup configuration of an app." }, { "info": { "name": "Deletes the backup configuration of an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Deletes the backup configuration of an app." }, { "info": { "name": "Gets the backup configuration of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/backup/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the backup configuration of an app." }, { "info": { "name": "Gets the config reference app settings and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the config reference app settings and status of an app" }, { "info": { "name": "Gets the config reference and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/appsettings/:appSettingKey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "appSettingKey", "value": "", "type": "path", "description": "App Setting key name." } ] }, "docs": "Description for Gets the config reference and status of an app" }, { "info": { "name": "Gets the config reference app settings and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/connectionstrings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the config reference app settings and status of an app" }, { "info": { "name": "Gets the config reference and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/configreferences/connectionstrings/:connectionStringKey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "connectionStringKey", "value": "", "type": "path" } ] }, "docs": "Description for Gets the config reference and status of an app" }, { "info": { "name": "Replaces the connection strings of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/connectionstrings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Replaces the connection strings of an app." }, { "info": { "name": "Gets the connection strings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/connectionstrings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the connection strings of an app." }, { "info": { "name": "Gets the logging configuration of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/logs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the logging configuration of an app." }, { "info": { "name": "Updates the logging configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/logs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the logging configuration of an app." }, { "info": { "name": "Replaces the metadata of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/metadata", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Replaces the metadata of an app." }, { "info": { "name": "Gets the metadata of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/metadata/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the metadata of an app." }, { "info": { "name": "Gets the Git/FTP publishing credentials of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/publishingcredentials/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the Git/FTP publishing credentials of an app." }, { "info": { "name": "Updates the Push settings associated with web app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/pushsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the Push settings associated with web app." }, { "info": { "name": "Gets the Push settings associated with web app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/pushsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the Push settings associated with web app." }, { "info": { "name": "Gets the names of app settings and connection strings that stick to the slot (not swapped).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/slotConfigNames", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the names of app settings and connection strings that stick to the slot (not swapped)." }, { "info": { "name": "Updates the names of application settings and connection string that remain with the slot during swap operation.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/slotConfigNames", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the names of application settings and connection string that remain with the slot during swap operation." }, { "info": { "name": "Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc." }, { "info": { "name": "Updates the configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the configuration of an app." }, { "info": { "name": "Updates the configuration of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the configuration of an app." }, { "info": { "name": "Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot." }, { "info": { "name": "Gets a snapshot of the configuration of an app at a previous point in time.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots/:snapshotId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "snapshotId", "value": "", "type": "path", "description": "The ID of the snapshot to read." } ] }, "docs": "Description for Gets a snapshot of the configuration of an app at a previous point in time." }, { "info": { "name": "Reverts the configuration of an app to a previous snapshot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/config/web/snapshots/:snapshotId/recover", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "snapshotId", "value": "", "type": "path", "description": "The ID of the snapshot to read." } ] }, "docs": "Description for Reverts the configuration of an app to a previous snapshot." }, { "info": { "name": "Gets the last lines of docker logs for the given site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/containerlogs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the last lines of docker logs for the given site" }, { "info": { "name": "Gets the ZIP archived docker log files for the given site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/containerlogs/zip/download", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the ZIP archived docker log files for the given site" }, { "info": { "name": "List continuous web jobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for List continuous web jobs for an app, or a deployment slot." }, { "info": { "name": "Gets a continuous web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Gets a continuous web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Delete a continuous web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Delete a continuous web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Start a continuous web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Start a continuous web job for an app, or a deployment slot." }, { "info": { "name": "Stop a continuous web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/continuouswebjobs/:webJobName/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Stop a continuous web job for an app, or a deployment slot." }, { "info": { "name": "Creates the artifacts for web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployWorkflowArtifacts", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Creates the artifacts for web site, or a deployment slot." }, { "info": { "name": "List deployment statuses for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deploymentStatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "List deployment statuses for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets the deployment status for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deploymentStatus/:deploymentStatusId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "deploymentStatusId", "value": "", "type": "path", "description": "GUID of the deployment operation." } ] }, "docs": "Gets the deployment status for an app (or deployment slot, if specified)." }, { "info": { "name": "List deployments for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for List deployments for an app, or a deployment slot." }, { "info": { "name": "Get a deployment by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Get a deployment by its ID for an app, or a deployment slot." }, { "info": { "name": "Create a deployment for an app, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Create a deployment for an app, or a deployment slot." }, { "info": { "name": "Delete a deployment by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Delete a deployment by its ID for an app, or a deployment slot." }, { "info": { "name": "List deployment log for specific deployment for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/deployments/:id/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for List deployment log for specific deployment for an app, or a deployment slot." }, { "info": { "name": "Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/discoverbackup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup." }, { "info": { "name": "Lists ownership identifiers for domain associated with web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Lists ownership identifiers for domain associated with web app." }, { "info": { "name": "Get domain ownership identifier for web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Get domain ownership identifier for web app." }, { "info": { "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier." }, { "info": { "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier." }, { "info": { "name": "Deletes a domain ownership identifier for a web app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Deletes a domain ownership identifier for a web app." }, { "info": { "name": "Get the status of the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." } ] }, "docs": "Description for Get the status of the last MSDeploy operation." }, { "info": { "name": "Invoke the MSDeploy web app extension.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." } ] }, "docs": "Description for Invoke the MSDeploy web app extension." }, { "info": { "name": "Get the MSDeploy Log for the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/MSDeploy/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." } ] }, "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation." }, { "info": { "name": "Invoke onedeploy status API /api/deployments and gets the deployment status for the site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/onedeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Invoke onedeploy status API /api/deployments and gets the deployment status for the site" }, { "info": { "name": "Invoke the OneDeploy publish web app extension.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/extensions/onedeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Invoke the OneDeploy publish web app extension." }, { "info": { "name": "List the functions for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for List the functions for a web site, or a deployment slot." }, { "info": { "name": "Get function information by its ID for web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Get function information by its ID for web site, or a deployment slot." }, { "info": { "name": "Create function for web site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Create function for web site, or a deployment slot." }, { "info": { "name": "Delete a function for web site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Delete a function for web site, or a deployment slot." }, { "info": { "name": "Get function keys for a function in a web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName/listkeys", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Get function keys for a function in a web site, or a deployment slot." }, { "info": { "name": "Get function secrets for a function in a web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/:functionName/listsecrets", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Get function secrets for a function in a web site, or a deployment slot." }, { "info": { "name": "Fetch a short lived token that can be exchanged for a master key.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/functions/admin/token", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Fetch a short lived token that can be exchanged for a master key." }, { "info": { "name": "Get host secrets for a function app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/listkeys", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Get host secrets for a function app." }, { "info": { "name": "This is to allow calling via powershell and ARM template.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/listsyncstatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for This is to allow calling via powershell and ARM template." }, { "info": { "name": "Syncs function trigger metadata to the management database", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/host/default/sync", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Syncs function trigger metadata to the management database" }, { "info": { "name": "Get hostname bindings for an app or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Get hostname bindings for an app or a deployment slot." }, { "info": { "name": "Get the named hostname binding for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Get the named hostname binding for an app (or deployment slot, if specified)." }, { "info": { "name": "Creates a hostname binding for an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Creates a hostname binding for an app." }, { "info": { "name": "Deletes a hostname binding for an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Deletes a hostname binding for an app." }, { "info": { "name": "Retrieves a specific Service Bus Hybrid Connection used by this Web App.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App." }, { "info": { "name": "Creates a new Hybrid Connection using a Service Bus relay.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay." }, { "info": { "name": "Creates a new Hybrid Connection using a Service Bus relay.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay." }, { "info": { "name": "Removes a Hybrid Connection from this site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Removes a Hybrid Connection from this site." }, { "info": { "name": "Retrieves all Service Bus Hybrid Connections used by this Web App.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridConnectionRelays", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Retrieves all Service Bus Hybrid Connections used by this Web App." }, { "info": { "name": "Gets hybrid connections configured for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets hybrid connections configured for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets a hybrid connection configuration by its name.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Gets a hybrid connection configuration by its name." }, { "info": { "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)." }, { "info": { "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)." }, { "info": { "name": "Deletes a relay service connection by its name.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Deletes a relay service connection by its name." }, { "info": { "name": "Gets all scale-out instances of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets all scale-out instances of an app." }, { "info": { "name": "Gets all scale-out instances of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "instanceId", "value": "", "type": "path" } ] }, "docs": "Description for Gets all scale-out instances of an app." }, { "info": { "name": "Get the status of the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Get the status of the last MSDeploy operation." }, { "info": { "name": "Invoke the MSDeploy web app extension.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Invoke the MSDeploy web app extension." }, { "info": { "name": "Get the MSDeploy Log for the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/extensions/MSDeploy/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation." }, { "info": { "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." } ] }, "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site." }, { "info": { "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/dump", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/modules", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/modules/:baseAddress", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." }, { "name": "baseAddress", "value": "", "type": "path", "description": "Module base address." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/instances/:instanceId/processes/:processId/threads", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Shows whether an app can be cloned to another resource group or subscription.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/iscloneable", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Shows whether an app can be cloned to another resource group or subscription." }, { "info": { "name": "Lists logic app's connections for web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listWorkflowsConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Lists logic app's connections for web site, or a deployment slot." }, { "info": { "name": "Gets existing backups of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listbackups", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets existing backups of an app." }, { "info": { "name": "This is to allow calling via powershell and ARM template.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/listsyncfunctiontriggerstatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for This is to allow calling via powershell and ARM template." }, { "info": { "name": "Restores a web app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migrate", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "subscriptionName", "value": "", "type": "query", "description": "Azure subscription" } ] }, "docs": "Description for Restores a web app." }, { "info": { "name": "Migrates a local (in-app) MySql database to a remote MySql database.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migratemysql", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Migrates a local (in-app) MySql database to a remote MySql database." }, { "info": { "name": "Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/migratemysql/status", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." } ] }, "docs": "Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled" }, { "info": { "name": "Gets a Swift Virtual Network connection.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets a Swift Virtual Network connection." }, { "info": { "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in." }, { "info": { "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in." }, { "info": { "name": "Deletes a Swift Virtual Network connection from an app (or deployment slot).", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Deletes a Swift Virtual Network connection from an app (or deployment slot)." }, { "info": { "name": "Gets all network features used by the app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkFeatures/:view", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "view", "value": "", "type": "path", "description": "The type of view. Only \"summary\" is supported at this time." } ] }, "docs": "Description for Gets all network features used by the app (or deployment slot, if specified)." }, { "info": { "name": "Start capturing network packets for the site (To be deprecated).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site (To be deprecated)." }, { "info": { "name": "Start capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/startOperation", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site." }, { "info": { "name": "Stop ongoing capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/networkTrace/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Stop ongoing capturing network packets for the site." }, { "info": { "name": "Generates a new publishing password for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/newpassword", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Generates a new publishing password for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets perfmon counters for web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/perfcounters", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "$filter", "value": "", "type": "query", "description": "Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'." } ] }, "docs": "Description for Gets perfmon counters for web app." }, { "info": { "name": "Gets web app's event logs.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/phplogging", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets web app's event logs." }, { "info": { "name": "Gets the premier add-ons of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the premier add-ons of an app." }, { "info": { "name": "Gets a named add-on of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Gets a named add-on of an app." }, { "info": { "name": "Updates a named add-on of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Updates a named add-on of an app." }, { "info": { "name": "Updates a named add-on of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Updates a named add-on of an app." }, { "info": { "name": "Delete a premier add-on from an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Delete a premier add-on from an app." }, { "info": { "name": "Gets data around private site access enablement and authorized Virtual Networks that can access the site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateAccess/virtualNetworks", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." } ] }, "docs": "Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site." }, { "info": { "name": "Sets data around private site access enablement and authorized Virtual Networks that can access the site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateAccess/virtualNetworks", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." } ] }, "docs": "Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site." }, { "info": { "name": "Gets the list of private endpoint connections associated with a site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." } ] }, "docs": "Description for Gets the list of private endpoint connections associated with a site" }, { "info": { "name": "Gets a private endpoint connection", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Gets a private endpoint connection" }, { "info": { "name": "Approves or rejects a private endpoint connection", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Approves or rejects a private endpoint connection" }, { "info": { "name": "Deletes a private endpoint connection", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Deletes a private endpoint connection" }, { "info": { "name": "Gets the private link resources", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/privateLinkResources", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the private link resources" }, { "info": { "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site." }, { "info": { "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/dump", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/modules", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/modules/:baseAddress", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." }, { "name": "baseAddress", "value": "", "type": "path", "description": "Module base address." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/processes/:processId/threads", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get public certificates for an app or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Get public certificates for an app or a deployment slot." }, { "info": { "name": "Get the named public certificate for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Get the named public certificate for an app (or deployment slot, if specified)." }, { "info": { "name": "Creates a hostname binding for an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Creates a hostname binding for an app." }, { "info": { "name": "Deletes a hostname binding for an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Deletes a hostname binding for an app." }, { "info": { "name": "Gets the publishing profile for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/publishxml", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the publishing profile for an app (or deployment slot, if specified)." }, { "info": { "name": "Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/resetSlotConfig", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST." }, { "info": { "name": "Restarts an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restart", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "softRestart", "value": "", "type": "query", "description": "Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app." }, { "name": "synchronous", "value": "", "type": "query", "description": "Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous)." } ] }, "docs": "Description for Restarts an app (or deployment slot, if specified)." }, { "info": { "name": "Restores an app from a backup blob in Azure Storage.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreFromBackupBlob", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Restores an app from a backup blob in Azure Storage." }, { "info": { "name": "Restores a deleted web app to this web app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreFromDeletedApp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Restores a deleted web app to this web app." }, { "info": { "name": "Restores a web app from a snapshot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/restoreSnapshot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Restores a web app from a snapshot." }, { "info": { "name": "Lists all the site containers of a site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Lists all the site containers of a site, or a deployment slot." }, { "info": { "name": "Gets a site container of a site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Gets a site container of a site, or a deployment slot." }, { "info": { "name": "Creates or Updates a site container for a site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Creates or Updates a site container for a site, or a deployment slot." }, { "info": { "name": "Deletes a site container for a site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Deletes a site container for a site, or a deployment slot." }, { "info": { "name": "Get list of siteextensions for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for Get list of siteextensions for a web site, or a deployment slot." }, { "info": { "name": "Get site extension information by its ID for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Get site extension information by its ID for a web site, or a deployment slot." }, { "info": { "name": "Install site extension on a web site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Install site extension on a web site, or a deployment slot." }, { "info": { "name": "Remove a site extension from a web site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Remove a site extension from a web site, or a deployment slot." }, { "info": { "name": "Gets an app's deployment slots.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets an app's deployment slots." }, { "info": { "name": "Gets the details of a web, mobile, or API app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the details of a web, mobile, or API app." }, { "info": { "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app." }, { "info": { "name": "Creates a new web, mobile, or API app in an existing resource group, or updates an existing app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Creates a new web, mobile, or API app in an existing resource group, or updates an existing app." }, { "info": { "name": "Deletes a web, mobile, or API app, or one of the deployment slots.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "deleteMetrics", "value": "", "type": "query", "description": "If true, web app metrics are also deleted." }, { "name": "deleteEmptyServerFarm", "value": "", "type": "query", "description": "Specify false if you want to keep empty App Service plan. By default, empty App Service plan is deleted." } ] }, "docs": "Description for Deletes a web, mobile, or API app, or one of the deployment slots." }, { "info": { "name": "Analyze a custom hostname.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/analyzeCustomHostname", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "hostName", "value": "", "type": "query", "description": "Custom hostname." } ] }, "docs": "Description for Analyze a custom hostname." }, { "info": { "name": "Applies the configuration settings from the target slot onto the current slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/applySlotConfig", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Applies the configuration settings from the target slot onto the current slot." }, { "info": { "name": "Creates a backup of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Creates a backup of an app." }, { "info": { "name": "Gets existing backups of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot." } ] }, "docs": "Description for Gets existing backups of an app." }, { "info": { "name": "Gets a backup of an app by its ID.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Gets a backup of an app by its ID." }, { "info": { "name": "Deletes a backup of an app by its ID.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Deletes a backup of an app by its ID." }, { "info": { "name": "Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Gets status of a web app backup that may be in progress, including secrets associated with the backup, such as the Azure Storage SAS URL. Also can be used to update the SAS URL for the backup if a new URL is passed in the request body." }, { "info": { "name": "Restores a specific backup to another app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/backups/:backupId/restore", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a backup of the production slot." }, { "name": "backupId", "value": "", "type": "path", "description": "ID of the backup." } ] }, "docs": "Description for Restores a specific backup to another app (or deployment slot, if specified)." }, { "info": { "name": "Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Returns whether Scm basic auth is allowed and whether Ftp is allowed for a given site." }, { "info": { "name": "Returns whether FTP is allowed on the site or not.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/ftp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Returns whether FTP is allowed on the site or not." }, { "info": { "name": "Updates whether FTP is allowed on the site or not.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/ftp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Updates whether FTP is allowed on the site or not." }, { "info": { "name": "Returns whether Scm basic auth is allowed on the site or not.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/scm", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Returns whether Scm basic auth is allowed on the site or not." }, { "info": { "name": "Updates whether user publishing credentials are allowed on the site or not.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/basicPublishingCredentialsPolicies/scm", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Updates whether user publishing credentials are allowed on the site or not." }, { "info": { "name": "List the configurations of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." } ] }, "docs": "Description for List the configurations of an app" }, { "info": { "name": "Replaces the application settings of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Replaces the application settings of an app." }, { "info": { "name": "Gets the application settings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/appsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the application settings of an app." }, { "info": { "name": "Updates the Authentication / Authorization settings associated with web app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Updates the Authentication / Authorization settings associated with web app." }, { "info": { "name": "Gets the Authentication/Authorization settings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the Authentication/Authorization settings of an app." }, { "info": { "name": "Gets site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot." } ] }, "docs": "Gets site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Updates site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot." } ] }, "docs": "Description for Updates site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Gets site's Authentication / Authorization settings for apps via the V2 format", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/authsettingsV2/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the settings for the production slot." } ] }, "docs": "Description for Gets site's Authentication / Authorization settings for apps via the V2 format" }, { "info": { "name": "Updates the Azure storage account configurations of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/azurestorageaccounts", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Updates the Azure storage account configurations of an app." }, { "info": { "name": "Gets the Azure storage account configurations of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/azurestorageaccounts/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the Azure storage account configurations of an app." }, { "info": { "name": "Updates the backup configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Updates the backup configuration of an app." }, { "info": { "name": "Deletes the backup configuration of an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Deletes the backup configuration of an app." }, { "info": { "name": "Gets the backup configuration of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/backup/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the backup configuration of an app." }, { "info": { "name": "Gets the config reference app settings and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/appsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Gets the config reference app settings and status of an app" }, { "info": { "name": "Gets the config reference and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/appsettings/:appSettingKey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" }, { "name": "appSettingKey", "value": "", "type": "path", "description": "App Setting key name." } ] }, "docs": "Description for Gets the config reference and status of an app" }, { "info": { "name": "Gets the config reference app settings and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/connectionstrings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" } ] }, "docs": "Description for Gets the config reference app settings and status of an app" }, { "info": { "name": "Gets the config reference and status of an app", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/configreferences/connectionstrings/:connectionStringKey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path" }, { "name": "connectionStringKey", "value": "", "type": "path" } ] }, "docs": "Description for Gets the config reference and status of an app" }, { "info": { "name": "Replaces the connection strings of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/connectionstrings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Replaces the connection strings of an app." }, { "info": { "name": "Gets the connection strings of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/connectionstrings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the connection strings of an app." }, { "info": { "name": "Gets the logging configuration of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/logs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot." } ] }, "docs": "Description for Gets the logging configuration of an app." }, { "info": { "name": "Updates the logging configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/logs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the logging configuration for the production slot." } ] }, "docs": "Description for Updates the logging configuration of an app." }, { "info": { "name": "Replaces the metadata of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/metadata", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Replaces the metadata of an app." }, { "info": { "name": "Gets the metadata of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/metadata/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the metadata of an app." }, { "info": { "name": "Gets the Git/FTP publishing credentials of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/publishingcredentials/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "If true, the password is included in the response. The default is false." } ] }, "docs": "Description for Gets the Git/FTP publishing credentials of an app." }, { "info": { "name": "Updates the Push settings associated with web app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/pushsettings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Updates the Push settings associated with web app." }, { "info": { "name": "Gets the Push settings associated with web app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/pushsettings/list", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the Push settings associated with web app." }, { "info": { "name": "Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." } ] }, "docs": "Description for Gets the configuration of an app, such as platform version and bitness, default documents, virtual applications, Always On, etc." }, { "info": { "name": "Updates the configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." } ] }, "docs": "Description for Updates the configuration of an app." }, { "info": { "name": "Updates the configuration of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." } ] }, "docs": "Description for Updates the configuration of an app." }, { "info": { "name": "Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." } ] }, "docs": "Description for Gets a list of web app configuration snapshots identifiers. Each element of the list contains a timestamp and the ID of the snapshot." }, { "info": { "name": "Gets a snapshot of the configuration of an app at a previous point in time.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots/:snapshotId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." }, { "name": "snapshotId", "value": "", "type": "path", "description": "The ID of the snapshot to read." } ] }, "docs": "Description for Gets a snapshot of the configuration of an app at a previous point in time." }, { "info": { "name": "Reverts the configuration of an app to a previous snapshot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/config/web/snapshots/:snapshotId/recover", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will return configuration for the production slot." }, { "name": "snapshotId", "value": "", "type": "path", "description": "The ID of the snapshot to read." } ] }, "docs": "Description for Reverts the configuration of an app to a previous snapshot." }, { "info": { "name": "Gets the last lines of docker logs for the given site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/containerlogs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the last lines of docker logs for the given site" }, { "info": { "name": "Gets the ZIP archived docker log files for the given site", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/containerlogs/zip/download", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the ZIP archived docker log files for the given site" }, { "info": { "name": "List continuous web jobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot." } ] }, "docs": "Description for List continuous web jobs for an app, or a deployment slot." }, { "info": { "name": "Gets a continuous web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Gets a continuous web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Delete a continuous web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Delete a continuous web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Start a continuous web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Start a continuous web job for an app, or a deployment slot." }, { "info": { "name": "Stop a continuous web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/continuouswebjobs/:webJobName/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API deletes a deployment for the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Stop a continuous web job for an app, or a deployment slot." }, { "info": { "name": "Creates the artifacts for web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployWorkflowArtifacts", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Creates the artifacts for web site, or a deployment slot." }, { "info": { "name": "List deployment statuses for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deploymentStatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot." } ] }, "docs": "List deployment statuses for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets the deployment status for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deploymentStatus/:deploymentStatusId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the deployment status for the production slot." }, { "name": "deploymentStatusId", "value": "", "type": "path", "description": "GUID of the deployment operation." } ] }, "docs": "Gets the deployment status for an app (or deployment slot, if specified)." }, { "info": { "name": "List deployments for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot." } ] }, "docs": "Description for List deployments for an app, or a deployment slot." }, { "info": { "name": "Get a deployment by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Get a deployment by its ID for an app, or a deployment slot." }, { "info": { "name": "Create a deployment for an app, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Create a deployment for an app, or a deployment slot." }, { "info": { "name": "Delete a deployment by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for Delete a deployment by its ID for an app, or a deployment slot." }, { "info": { "name": "List deployment log for specific deployment for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/deployments/:id/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets a deployment for the production slot." }, { "name": "id", "value": "", "type": "path", "description": "Deployment ID." } ] }, "docs": "Description for List deployment log for specific deployment for an app, or a deployment slot." }, { "info": { "name": "Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/discoverbackup", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Discovers an existing app backup that can be restored from a blob in Azure storage. Use this to get information about the databases stored in a backup." }, { "info": { "name": "Lists ownership identifiers for domain associated with web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot." } ] }, "docs": "Description for Lists ownership identifiers for domain associated with web app." }, { "info": { "name": "Get domain ownership identifier for web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Get domain ownership identifier for web app." }, { "info": { "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier." }, { "info": { "name": "Creates a domain ownership identifier for web app, or updates an existing ownership identifier.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Creates a domain ownership identifier for web app, or updates an existing ownership identifier." }, { "info": { "name": "Deletes a domain ownership identifier for a web app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/domainOwnershipIdentifiers/:domainOwnershipIdentifierName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will delete the binding for the production slot." }, { "name": "domainOwnershipIdentifierName", "value": "", "type": "path", "description": "Name of domain ownership identifier." } ] }, "docs": "Description for Deletes a domain ownership identifier for a web app." }, { "info": { "name": "Get the status of the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." } ] }, "docs": "Description for Get the status of the last MSDeploy operation." }, { "info": { "name": "Invoke the MSDeploy web app extension.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." } ] }, "docs": "Description for Invoke the MSDeploy web app extension." }, { "info": { "name": "Get the MSDeploy Log for the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/extensions/MSDeploy/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." } ] }, "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation." }, { "info": { "name": "List the functions for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." } ] }, "docs": "Description for List the functions for a web site, or a deployment slot." }, { "info": { "name": "Get function information by its ID for web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Get function information by its ID for web site, or a deployment slot." }, { "info": { "name": "Create function for web site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Create function for web site, or a deployment slot." }, { "info": { "name": "Delete a function for web site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Delete a function for web site, or a deployment slot." }, { "info": { "name": "Add or update a function secret.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/keys/:keyName", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "slot", "value": "", "type": "path" }, { "name": "functionName", "value": "", "type": "path" }, { "name": "keyName", "value": "", "type": "path" } ] }, "docs": "Description for Add or update a function secret." }, { "info": { "name": "Delete a function secret.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/keys/:keyName", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "slot", "value": "", "type": "path" }, { "name": "functionName", "value": "", "type": "path" }, { "name": "keyName", "value": "", "type": "path" } ] }, "docs": "Description for Delete a function secret." }, { "info": { "name": "Get function keys for a function in a web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/listkeys", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "slot", "value": "", "type": "path" }, { "name": "functionName", "value": "", "type": "path" } ] }, "docs": "Description for Get function keys for a function in a web site, or a deployment slot." }, { "info": { "name": "Get function secrets for a function in a web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/:functionName/listsecrets", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." }, { "name": "functionName", "value": "", "type": "path", "description": "Function name." } ] }, "docs": "Description for Get function secrets for a function in a web site, or a deployment slot." }, { "info": { "name": "Fetch a short lived token that can be exchanged for a master key.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/functions/admin/token", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Fetch a short lived token that can be exchanged for a master key." }, { "info": { "name": "Get host secrets for a function app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/listkeys", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Get host secrets for a function app." }, { "info": { "name": "This is to allow calling via powershell and ARM template.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/listsyncstatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for This is to allow calling via powershell and ARM template." }, { "info": { "name": "Syncs function trigger metadata to the management database", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/host/default/sync", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Syncs function trigger metadata to the management database" }, { "info": { "name": "Get hostname bindings for an app or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." } ] }, "docs": "Description for Get hostname bindings for an app or a deployment slot." }, { "info": { "name": "Get the named hostname binding for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Get the named hostname binding for an app (or deployment slot, if specified)." }, { "info": { "name": "Creates a hostname binding for an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Creates a hostname binding for an app." }, { "info": { "name": "Deletes a hostname binding for an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hostNameBindings/:hostName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "hostName", "value": "", "type": "path", "description": "Hostname in the hostname binding." } ] }, "docs": "Description for Deletes a hostname binding for an app." }, { "info": { "name": "Retrieves a specific Service Bus Hybrid Connection used by this Web App.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Retrieves a specific Service Bus Hybrid Connection used by this Web App." }, { "info": { "name": "Creates a new Hybrid Connection using a Service Bus relay.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay." }, { "info": { "name": "Creates a new Hybrid Connection using a Service Bus relay.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Creates a new Hybrid Connection using a Service Bus relay." }, { "info": { "name": "Removes a Hybrid Connection from this site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionNamespaces/:namespaceName/relays/:relayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." }, { "name": "namespaceName", "value": "", "type": "path", "description": "The namespace for this hybrid connection." }, { "name": "relayName", "value": "", "type": "path", "description": "The relay name for this hybrid connection." } ] }, "docs": "Description for Removes a Hybrid Connection from this site." }, { "info": { "name": "Retrieves all Service Bus Hybrid Connections used by this Web App.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridConnectionRelays", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Retrieves all Service Bus Hybrid Connections used by this Web App." }, { "info": { "name": "Gets hybrid connections configured for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets hybrid connections configured for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets a hybrid connection configuration by its name.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Gets a hybrid connection configuration by its name." }, { "info": { "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)." }, { "info": { "name": "Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Creates a new hybrid connection configuration (PUT), or updates an existing one (PATCH)." }, { "info": { "name": "Deletes a relay service connection by its name.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/hybridconnection/:entityName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a hybrid connection for the production slot." }, { "name": "entityName", "value": "", "type": "path", "description": "Name of the hybrid connection." } ] }, "docs": "Description for Deletes a relay service connection by its name." }, { "info": { "name": "Gets all scale-out instances of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets the production slot instances." } ] }, "docs": "Description for Gets all scale-out instances of an app." }, { "info": { "name": "Gets all scale-out instances of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API gets the production slot instances." }, { "name": "instanceId", "value": "", "type": "path" } ] }, "docs": "Description for Gets all scale-out instances of an app." }, { "info": { "name": "Get the status of the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Get the status of the last MSDeploy operation." }, { "info": { "name": "Invoke the MSDeploy web app extension.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Invoke the MSDeploy web app extension." }, { "info": { "name": "Get the MSDeploy Log for the last MSDeploy operation.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/extensions/MSDeploy/log", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of web app slot. If not specified then will default to production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of web app instance." } ] }, "docs": "Description for Get the MSDeploy Log for the last MSDeploy operation." }, { "info": { "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." } ] }, "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site." }, { "info": { "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/dump", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/modules", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/modules/:baseAddress", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." }, { "name": "baseAddress", "value": "", "type": "path", "description": "Module base address." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/instances/:instanceId/processes/:processId/threads", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "instanceId", "value": "", "type": "path", "description": "ID of a specific scaled-out instance. This is the value of the name property in the JSON response from \"GET api/sites/{siteName}/instances\"." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Shows whether an app can be cloned to another resource group or subscription.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/iscloneable", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Shows whether an app can be cloned to another resource group or subscription." }, { "info": { "name": "Lists logic app's connections for web site, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listWorkflowsConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Lists logic app's connections for web site, or a deployment slot." }, { "info": { "name": "Gets existing backups of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listbackups", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets existing backups of an app." }, { "info": { "name": "This is to allow calling via powershell and ARM template.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/listsyncfunctiontriggerstatus", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for This is to allow calling via powershell and ARM template." }, { "info": { "name": "Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/migratemysql/status", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of web app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." } ] }, "docs": "Description for Returns the status of MySql in app migration, if one is active, and whether or not MySql in app is enabled" }, { "info": { "name": "Gets a Swift Virtual Network connection.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." } ] }, "docs": "Description for Gets a Swift Virtual Network connection." }, { "info": { "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." } ] }, "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in." }, { "info": { "name": "Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\r\nin use by another App Service Plan other than the one this App is in.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." } ] }, "docs": "Description for Integrates this Web App with a Virtual Network. This requires that 1) \"swiftSupported\" is true when doing a GET against this resource, and 2) that the target Subnet has already been delegated, and is not\nin use by another App Service Plan other than the one this App is in." }, { "info": { "name": "Deletes a Swift Virtual Network connection from an app (or deployment slot).", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkConfig/virtualNetwork", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." } ] }, "docs": "Description for Deletes a Swift Virtual Network connection from an app (or deployment slot)." }, { "info": { "name": "Gets all network features used by the app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkFeatures/:view", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get network features for the production slot." }, { "name": "view", "value": "", "type": "path", "description": "The type of view. Only \"summary\" is supported at this time." } ] }, "docs": "Description for Gets all network features used by the app (or deployment slot, if specified)." }, { "info": { "name": "Start capturing network packets for the site (To be deprecated).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site (To be deprecated)." }, { "info": { "name": "Start capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/startOperation", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site." }, { "info": { "name": "Stop ongoing capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/networkTrace/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Stop ongoing capturing network packets for the site." }, { "info": { "name": "Generates a new publishing password for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/newpassword", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Generates a new publishing password for an app (or deployment slot, if specified)." }, { "info": { "name": "Gets perfmon counters for web app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/perfcounters", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "$filter", "value": "", "type": "query", "description": "Return only usages/metrics specified in the filter. Filter conforms to odata syntax. Example: $filter=(startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'." } ] }, "docs": "Description for Gets perfmon counters for web app." }, { "info": { "name": "Gets web app's event logs.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/phplogging", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets web app's event logs." }, { "info": { "name": "Gets the premier add-ons of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the premier add-ons of an app." }, { "info": { "name": "Gets a named add-on of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Gets a named add-on of an app." }, { "info": { "name": "Updates a named add-on of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Updates a named add-on of an app." }, { "info": { "name": "Updates a named add-on of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Updates a named add-on of an app." }, { "info": { "name": "Delete a premier add-on from an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/premieraddons/:premierAddOnName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named add-on for the production slot." }, { "name": "premierAddOnName", "value": "", "type": "path", "description": "Add-on name." } ] }, "docs": "Description for Delete a premier add-on from an app." }, { "info": { "name": "Gets data around private site access enablement and authorized Virtual Networks that can access the site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateAccess/virtualNetworks", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." } ] }, "docs": "Description for Gets data around private site access enablement and authorized Virtual Networks that can access the site." }, { "info": { "name": "Sets data around private site access enablement and authorized Virtual Networks that can access the site.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateAccess/virtualNetworks", "params": [ { "name": "name", "value": "", "type": "path", "description": "The name of the web app." }, { "name": "slot", "value": "", "type": "path", "description": "The name of the slot for the web app." } ] }, "docs": "Description for Sets data around private site access enablement and authorized Virtual Networks that can access the site." }, { "info": { "name": "Gets the list of private endpoint connections associated with a site", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the site deployment slot." } ] }, "docs": "Description for Gets the list of private endpoint connections associated with a site" }, { "info": { "name": "Gets a private endpoint connection", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the site deployment slot." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Gets a private endpoint connection" }, { "info": { "name": "Approves or rejects a private endpoint connection", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the site deployment slot." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Approves or rejects a private endpoint connection" }, { "info": { "name": "Deletes a private endpoint connection", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateEndpointConnections/:privateEndpointConnectionName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the site." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the site deployment slot." }, { "name": "privateEndpointConnectionName", "value": "", "type": "path", "description": "Name of the private endpoint connection." } ] }, "docs": "Description for Deletes a private endpoint connection" }, { "info": { "name": "Gets the private link resources", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/privateLinkResources", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the private link resources" }, { "info": { "name": "Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." } ] }, "docs": "Description for Get list of processes for a web site, or a deployment slot, or for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Terminate a process by its ID for a web site, or a deployment slot, or specific scaled-out instance in a web site." }, { "info": { "name": "Get a memory dump of a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/dump", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for Get a memory dump of a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List module information for a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/modules", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List module information for a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get process information by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/modules/:baseAddress", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." }, { "name": "baseAddress", "value": "", "type": "path", "description": "Module base address." } ] }, "docs": "Description for Get process information by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "List the threads in a process by its ID for a specific scaled-out instance in a web site.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/processes/:processId/threads", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "processId", "value": "", "type": "path", "description": "PID." } ] }, "docs": "Description for List the threads in a process by its ID for a specific scaled-out instance in a web site." }, { "info": { "name": "Get public certificates for an app or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." } ] }, "docs": "Description for Get public certificates for an app or a deployment slot." }, { "info": { "name": "Get the named public certificate for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Get the named public certificate for an app (or deployment slot, if specified)." }, { "info": { "name": "Creates a hostname binding for an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Creates a hostname binding for an app." }, { "info": { "name": "Deletes a hostname binding for an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publicCertificates/:publicCertificateName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API the named binding for the production slot." }, { "name": "publicCertificateName", "value": "", "type": "path", "description": "Public certificate name." } ] }, "docs": "Description for Deletes a hostname binding for an app." }, { "info": { "name": "Gets the publishing profile for an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/publishxml", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Gets the publishing profile for an app (or deployment slot, if specified)." }, { "info": { "name": "Resets the configuration settings of the current slot if they were previously modified by calling the API with POST.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/resetSlotConfig", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Resets the configuration settings of the current slot if they were previously modified by calling the API with POST." }, { "info": { "name": "Restarts an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restart", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "softRestart", "value": "", "type": "query", "description": "Specify true to apply the configuration settings and restarts the app only if necessary. By default, the API always restarts and reprovisions the app." }, { "name": "synchronous", "value": "", "type": "query", "description": "Specify true to block until the app is restarted. By default, it is set to false, and the API responds immediately (asynchronous)." } ] }, "docs": "Description for Restarts an app (or deployment slot, if specified)." }, { "info": { "name": "Restores an app from a backup blob in Azure Storage.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreFromBackupBlob", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Restores an app from a backup blob in Azure Storage." }, { "info": { "name": "Restores a deleted web app to this web app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreFromDeletedApp", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Restores a deleted web app to this web app." }, { "info": { "name": "Restores a web app from a snapshot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/restoreSnapshot", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Restores a web app from a snapshot." }, { "info": { "name": "Lists all the site containers of a site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot." } ] }, "docs": "Lists all the site containers of a site, or a deployment slot." }, { "info": { "name": "Gets a site container of a site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Gets a site container of a site, or a deployment slot." }, { "info": { "name": "Creates or Updates a site container for a site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Creates or Updates a site container for a site, or a deployment slot." }, { "info": { "name": "Deletes a site container for a site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sitecontainers/:containerName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the Site Container for the production slot." }, { "name": "containerName", "value": "", "type": "path", "description": "Site Container Name" } ] }, "docs": "Deletes a site container for a site, or a deployment slot." }, { "info": { "name": "Get list of siteextensions for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." } ] }, "docs": "Description for Get list of siteextensions for a web site, or a deployment slot." }, { "info": { "name": "Get site extension information by its ID for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Get site extension information by its ID for a web site, or a deployment slot." }, { "info": { "name": "Install site extension on a web site, or a deployment slot.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Install site extension on a web site, or a deployment slot." }, { "info": { "name": "Remove a site extension from a web site, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/siteextensions/:siteExtensionId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "siteExtensionId", "value": "", "type": "path", "description": "Site extension name." } ] }, "docs": "Description for Remove a site extension from a web site, or a deployment slot." }, { "info": { "name": "Get the difference in configuration settings between two web app slots.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/slotsdiffs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Get the difference in configuration settings between two web app slots." }, { "info": { "name": "Swaps two deployment slots of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/slotsswap", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Swaps two deployment slots of an app." }, { "info": { "name": "Returns all Snapshots to the user.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/snapshots", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Returns all Snapshots to the user." }, { "info": { "name": "Returns all Snapshots to the user from DRSecondary endpoint.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/snapshotsdr", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Returns all Snapshots to the user from DRSecondary endpoint." }, { "info": { "name": "Gets the source control configuration of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot." } ] }, "docs": "Description for Gets the source control configuration of an app." }, { "info": { "name": "Updates the source control configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot." } ] }, "docs": "Description for Updates the source control configuration of an app." }, { "info": { "name": "Updates the source control configuration of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot." } ] }, "docs": "Description for Updates the source control configuration of an app." }, { "info": { "name": "Deletes the source control configuration of an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the source control configuration for the production slot." }, { "name": "additionalFlags", "value": "", "type": "query" } ] }, "docs": "Description for Deletes the source control configuration of an app." }, { "info": { "name": "Starts an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Starts an app (or deployment slot, if specified)." }, { "info": { "name": "Start capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/startNetworkTrace", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site." }, { "info": { "name": "Stops an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Stops an app (or deployment slot, if specified)." }, { "info": { "name": "Stop ongoing capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/stopNetworkTrace", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Stop ongoing capturing network packets for the site." }, { "info": { "name": "Sync web app repository.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/sync", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Sync web app repository." }, { "info": { "name": "Syncs function trigger metadata to the management database", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/syncfunctiontriggers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." } ] }, "docs": "Description for Syncs function trigger metadata to the management database" }, { "info": { "name": "List triggered web jobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." } ] }, "docs": "Description for List triggered web jobs for an app, or a deployment slot." }, { "info": { "name": "Gets a triggered web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Gets a triggered web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Delete a triggered web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Delete a triggered web job by its ID for an app, or a deployment slot." }, { "info": { "name": "List a triggered web job's history for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/history", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for List a triggered web job's history for an app, or a deployment slot." }, { "info": { "name": "Gets a triggered web job's history by its ID for an app, , or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/history/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." }, { "name": "id", "value": "", "type": "path", "description": "History ID." } ] }, "docs": "Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot." }, { "info": { "name": "Run a triggered web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/triggeredwebjobs/:webJobName/run", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API uses the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Run a triggered web job for an app, or a deployment slot." }, { "info": { "name": "Gets the quota usage information of an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/usages", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "$filter", "value": "", "type": "query", "description": "Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'." } ] }, "docs": "Description for Gets the quota usage information of an app (or deployment slot, if specified)." }, { "info": { "name": "Gets the virtual networks the app (or deployment slot) is connected to.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot." } ] }, "docs": "Description for Gets the virtual networks the app (or deployment slot) is connected to." }, { "info": { "name": "Gets a virtual network the app (or deployment slot) is connected to by name.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Gets a virtual network the app (or deployment slot) is connected to by name." }, { "info": { "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)." }, { "info": { "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)." }, { "info": { "name": "Deletes a connection from an app (or deployment slot to a named virtual network.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get the named virtual network for the production slot." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Deletes a connection from an app (or deployment slot to a named virtual network." }, { "info": { "name": "Gets an app's Virtual Network gateway.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Gets an app's Virtual Network gateway." }, { "info": { "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)." }, { "info": { "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API will get a gateway for the production slot's Virtual Network." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)." }, { "info": { "name": "List webjobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/webjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." } ] }, "docs": "Description for List webjobs for an app, or a deployment slot." }, { "info": { "name": "Get webjob information for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/webjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. If a slot is not specified, the API returns deployments for the production slot." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of the web job." } ] }, "docs": "Description for Get webjob information for an app, or a deployment slot." }, { "info": { "name": "List the workflows for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/workflows", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." } ] }, "docs": "List the workflows for a web site, or a deployment slot." }, { "info": { "name": "Get workflow information by its ID for web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slots/:slot/workflows/:workflowName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot." }, { "name": "workflowName", "value": "", "type": "path", "description": "Workflow name." } ] }, "docs": "Get workflow information by its ID for web site, or a deployment slot." }, { "info": { "name": "Get the difference in configuration settings between two web app slots.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slotsdiffs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Get the difference in configuration settings between two web app slots." }, { "info": { "name": "Swaps two deployment slots of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/slotsswap", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Swaps two deployment slots of an app." }, { "info": { "name": "Returns all Snapshots to the user.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/snapshots", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Returns all Snapshots to the user." }, { "info": { "name": "Returns all Snapshots to the user from DRSecondary endpoint.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/snapshotsdr", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Returns all Snapshots to the user from DRSecondary endpoint." }, { "info": { "name": "Gets the source control configuration of an app.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the source control configuration of an app." }, { "info": { "name": "Updates the source control configuration of an app.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the source control configuration of an app." }, { "info": { "name": "Updates the source control configuration of an app.", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Updates the source control configuration of an app." }, { "info": { "name": "Deletes the source control configuration of an app.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sourcecontrols/web", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "additionalFlags", "value": "", "type": "query" } ] }, "docs": "Description for Deletes the source control configuration of an app." }, { "info": { "name": "Starts an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/start", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Starts an app (or deployment slot, if specified)." }, { "info": { "name": "Start capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/startNetworkTrace", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "durationInSeconds", "value": "", "type": "query", "description": "The duration to keep capturing in seconds." }, { "name": "maxFrameLength", "value": "", "type": "query", "description": "The maximum frame length in bytes (Optional)." }, { "name": "sasUrl", "value": "", "type": "query", "description": "The Blob URL to store capture file." } ] }, "docs": "Description for Start capturing network packets for the site." }, { "info": { "name": "Stops an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/stop", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Stops an app (or deployment slot, if specified)." }, { "info": { "name": "Stop ongoing capturing network packets for the site.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/stopNetworkTrace", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Stop ongoing capturing network packets for the site." }, { "info": { "name": "Sync web app repository.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/sync", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Sync web app repository." }, { "info": { "name": "Syncs function trigger metadata to the management database", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/syncfunctiontriggers", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Syncs function trigger metadata to the management database" }, { "info": { "name": "List triggered web jobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for List triggered web jobs for an app, or a deployment slot." }, { "info": { "name": "Gets a triggered web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Gets a triggered web job by its ID for an app, or a deployment slot." }, { "info": { "name": "Delete a triggered web job by its ID for an app, or a deployment slot.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Delete a triggered web job by its ID for an app, or a deployment slot." }, { "info": { "name": "List a triggered web job's history for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/history", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for List a triggered web job's history for an app, or a deployment slot." }, { "info": { "name": "Gets a triggered web job's history by its ID for an app, , or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/history/:id", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." }, { "name": "id", "value": "", "type": "path", "description": "History ID." } ] }, "docs": "Description for Gets a triggered web job's history by its ID for an app, , or a deployment slot." }, { "info": { "name": "Run a triggered web job for an app, or a deployment slot.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/triggeredwebjobs/:webJobName/run", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of Web Job." } ] }, "docs": "Description for Run a triggered web job for an app, or a deployment slot." }, { "info": { "name": "Updates the machine key of an app.", "type": "http" }, "http": { "method": "POST", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/updatemachinekey", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Updates the machine key of an app." }, { "info": { "name": "Gets the quota usage information of an app (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/usages", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "$filter", "value": "", "type": "query", "description": "Return only information specified in the filter (using OData syntax). For example: $filter=(name.value eq 'Metric1' or name.value eq 'Metric2') and startTime eq 2014-01-01T00:00:00Z and endTime eq 2014-12-31T23:59:59Z and timeGrain eq duration'[Hour|Minute|Day]'." } ] }, "docs": "Description for Gets the quota usage information of an app (or deployment slot, if specified)." }, { "info": { "name": "Gets the virtual networks the app (or deployment slot) is connected to.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." } ] }, "docs": "Description for Gets the virtual networks the app (or deployment slot) is connected to." }, { "info": { "name": "Gets a virtual network the app (or deployment slot) is connected to by name.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Gets a virtual network the app (or deployment slot) is connected to by name." }, { "info": { "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)." }, { "info": { "name": "Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Adds a Virtual Network connection to an app or slot (PUT) or updates the connection properties (PATCH)." }, { "info": { "name": "Deletes a connection from an app (or deployment slot to a named virtual network.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the virtual network." } ] }, "docs": "Description for Deletes a connection from an app (or deployment slot to a named virtual network." }, { "info": { "name": "Gets an app's Virtual Network gateway.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Gets an app's Virtual Network gateway." }, { "info": { "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)." }, { "info": { "name": "Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH).", "type": "http" }, "http": { "method": "PATCH", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/virtualNetworkConnections/:vnetName/gateways/:gatewayName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "vnetName", "value": "", "type": "path", "description": "Name of the Virtual Network." }, { "name": "gatewayName", "value": "", "type": "path", "description": "Name of the gateway. Currently, the only supported string is \"primary\"." } ] }, "docs": "Description for Adds a gateway to a connected Virtual Network (PUT) or updates it (PATCH)." }, { "info": { "name": "List webjobs for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/webjobs", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "Description for List webjobs for an app, or a deployment slot." }, { "info": { "name": "Get webjob information for an app, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/webjobs/:webJobName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "webJobName", "value": "", "type": "path", "description": "Name of the web job." } ] }, "docs": "Description for Get webjob information for an app, or a deployment slot." }, { "info": { "name": "List the workflows for a web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/workflows", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." } ] }, "docs": "List the workflows for a web site, or a deployment slot." }, { "info": { "name": "Get workflow information by its ID for web site, or a deployment slot.", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/Microsoft.Web/sites/:name/workflows/:workflowName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Site name." }, { "name": "workflowName", "value": "", "type": "path", "description": "Workflow name." } ] }, "docs": "Get workflow information by its ID for web site, or a deployment slot." }, { "info": { "name": "Add or update a function secret.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/functions/:functionName/keys/:keyName", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "functionName", "value": "", "type": "path" }, { "name": "keyName", "value": "", "type": "path" } ] }, "docs": "Description for Add or update a function secret." }, { "info": { "name": "Delete a function secret.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/functions/:functionName/keys/:keyName", "params": [ { "name": "name", "value": "", "type": "path" }, { "name": "functionName", "value": "", "type": "path" }, { "name": "keyName", "value": "", "type": "path" } ] }, "docs": "Description for Delete a function secret." }, { "info": { "name": "Add or update a host level secret.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/host/default/:keyType/:keyName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "keyType", "value": "", "type": "path", "description": "The type of host key." }, { "name": "keyName", "value": "", "type": "path", "description": "The name of the key." } ] }, "docs": "Description for Add or update a host level secret." }, { "info": { "name": "Delete a host level secret.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/host/default/:keyType/:keyName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "keyType", "value": "", "type": "path", "description": "The type of host key." }, { "name": "keyName", "value": "", "type": "path", "description": "The name of the key." } ] }, "docs": "Description for Delete a host level secret." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTrace/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTrace/operationresults/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTraces/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/networkTraces/current/operationresults/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Add or update a host level secret.", "type": "http" }, "http": { "method": "PUT", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/host/default/:keyType/:keyName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "keyType", "value": "", "type": "path", "description": "The type of host key." }, { "name": "keyName", "value": "", "type": "path", "description": "The name of the key." } ] }, "docs": "Description for Add or update a host level secret." }, { "info": { "name": "Delete a host level secret.", "type": "http" }, "http": { "method": "DELETE", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/host/default/:keyType/:keyName", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "keyType", "value": "", "type": "path", "description": "The type of host key." }, { "name": "keyName", "value": "", "type": "path", "description": "The name of the key." } ] }, "docs": "Description for Delete a host level secret." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTrace/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTrace/operationresults/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTraces/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." }, { "info": { "name": "Gets a named operation for a network trace capturing (or deployment slot, if specified).", "type": "http" }, "http": { "method": "GET", "url": "{{baseUrl}}/subscriptions/:subscriptionId/resourceGroups/:resourceGroupName/providers/microsoft.Web/sites/:name/slots/:slot/networkTraces/current/operationresults/:operationId", "params": [ { "name": "name", "value": "", "type": "path", "description": "Name of the app." }, { "name": "slot", "value": "", "type": "path", "description": "Name of the deployment slot. By default, this API returns the production slot." }, { "name": "operationId", "value": "", "type": "path", "description": "GUID of the operation." } ] }, "docs": "Description for Gets a named operation for a network trace capturing (or deployment slot, if specified)." } ] } ], "bundled": true }