Microsoft Azure WebSite Management Client — Sites. 161 operations. Lead operation: Microsoft Azure Gets Deleted Web Apps In Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.
Microsoftazuresitesgetsitebackupstatussecrets — Microsoft Azure 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 Req
Microsoftazuresitesgetslotconfignames — Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation
Microsoftazuresitesupdateslotconfignames — Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The Slot During Swap Operation
Microsoftazuresitescreateorupdatesiterelayserviceconnection — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
Microsoftazuresitesdeletesiterelayserviceconnection — Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
Microsoftazuresitesupdatesiterelayserviceconnection — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
Microsoftazuresiteslistsitepremieraddons — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons
Microsoftazuresitesgetsitepremieraddon — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
Microsoftazuresitesaddsitepremieraddon — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
Microsoftazuresitesdeletesitepremieraddon — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
Microsoftazuresitesresetproductionslotconfig — Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
Microsoftazuresitesgetsitebackupstatussecretsslot — Microsoft Azure 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 Req
Microsoftazuresitescreateorupdatesiterelayserviceconnectionslot — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
Microsoftazuresitesdeletesiterelayserviceconnectionslot — Microsoft Azure Removes The Association To A Biztalk Hybrid Connection, Identified By Its Entity Name
Microsoftazuresitesupdatesiterelayserviceconnectionslot — Microsoft Azure Creates A New Association To A Biztalk Hybrid Connection, Or Updates An Existing One
Microsoftazuresiteslistsitepremieraddonsslot — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons
Microsoftazuresitesgetsitepremieraddonslot — Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
Microsoftazuresitesaddsitepremieraddonslot — Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
Microsoftazuresitesdeletesitepremieraddonslot — Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
Microsoftazuresitesresetslotconfigslot — Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
Microsoftazuresitessyncsiterepositoryslot — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync
Microsoftazuresitesgetsitevnetgatewayslot — Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
Microsoftazuresitessyncsiterepository — Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Sync
Microsoftazuresitesgetsitevnetgateway — Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
Microsoft Azure Gets Deleted Web Apps In Subscription
read-onlyidempotent
microsoft-azure-gets-web-apps
Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group
read-onlyidempotent
microsoft-azure-get-details-web
Microsoft Azure Get Details Of A Web App
read-onlyidempotent
microsoft-azure-creates-new-web
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
idempotent
microsoft-azure-deletes-web-app
Microsoft Azure Deletes A Web App
idempotent
microsoft-azure-applies-configuration-settings
Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
read-only
microsoft-azure-creates-web-app
Microsoft Azure Creates Web App Backup
microsoft-azure-lists-all-available
Microsoft Azure Lists All Available Backups For Web App
read-onlyidempotent
microsoft-azure-discovers-existing-web
Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
idempotent
microsoft-azure-gets-status-web
Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
read-onlyidempotent
microsoft-azure-deletes-backup-azure
Microsoft Azure Deletes A Backup From Azure Storage
idempotent
microsoft-azure-gets-status-web-2
Microsoft Azure 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 Req
microsoft-azure-restores-web-app
Microsoft Azure Restores A Web App
microsoft-azure-updates-application-settings
Microsoft Azure Updates The Application Settings Of Web App
idempotent
microsoft-azure-gets-application-settings
Microsoft Azure Gets The Application Settings Of Web App
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Premieraddons Premieraddonname
idempotent
microsoft-azure-gets-publishing-profile
Microsoft Azure Gets The Publishing Profile For Web App
microsoft-azure-recovers-deleted-web
Microsoft Azure Recovers A Deleted Web App
microsoft-azure-resets-configuration-settings
Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
microsoft-azure-restarts-web-app
Microsoft Azure Restarts Web App
microsoft-azure-gets-all-slots
Microsoft Azure Gets All The Slots For A Web Apps
read-onlyidempotent
microsoft-azure-get-details-web-2
Microsoft Azure Get Details Of A Web App
read-onlyidempotent
microsoft-azure-creates-new-web-3
Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
idempotent
microsoft-azure-deletes-web-app-2
Microsoft Azure Deletes A Web App
idempotent
microsoft-azure-applies-configuration-settings-2
Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
read-only
microsoft-azure-creates-web-app-3
Microsoft Azure Creates Web App Backup
microsoft-azure-lists-all-available-2
Microsoft Azure Lists All Available Backups For Web App
read-onlyidempotent
microsoft-azure-discovers-existing-web-2
Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
idempotent
microsoft-azure-gets-status-web-3
Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
read-onlyidempotent
microsoft-azure-deletes-backup-azure-2
Microsoft Azure Deletes A Backup From Azure Storage
idempotent
microsoft-azure-gets-status-web-4
Microsoft Azure 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 Req
microsoft-azure-restores-web-app-2
Microsoft Azure Restores A Web App
microsoft-azure-updates-application-settings-2
Microsoft Azure Updates The Application Settings Of Web App
idempotent
microsoft-azure-gets-application-settings-2
Microsoft Azure Gets The Application Settings Of Web App
Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
Microsoft Azure Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
Microsoft Azure Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Premieraddons Premieraddonname
idempotent
microsoft-azure-gets-publishing-profile-2
Microsoft Azure Gets The Publishing Profile For Web App
microsoft-azure-recovers-deleted-web-2
Microsoft Azure Recovers A Deleted Web App
microsoft-azure-resets-configuration-settings-2
Microsoft Azure Resets The Configuration Settings Of The Current Slot If They Were Previously Modified By Calling Applyslotconfig Api
microsoft-azure-restarts-web-app-2
Microsoft Azure Restarts Web App
microsoft-azure-get-difference-configuration
Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots
read-only
microsoft-azure-swaps-web-app
Microsoft Azure Swaps Web App Slots
microsoft-azure-returns-all-snapshots
Microsoft Azure Returns All Snapshots To The User
idempotent
microsoft-azure-get-source-control
Microsoft Azure Get The Source Control Configuration Of Web App
read-onlyidempotent
microsoft-azure-update-source-control
Microsoft Azure Update The Source Control Configuration Of Web App
idempotent
microsoft-azure-delete-source-control
Microsoft Azure Delete Source Control Configuration Of Web App
idempotent
microsoft-azure-update-source-control-2
Microsoft Azure Update The Source Control Configuration Of Web App
idempotent
microsoft-azure-starts-web-app
Microsoft Azure Starts Web App
microsoft-azure-stops-web-app
Microsoft Azure Stops Web App
microsoft-azure-post-subscriptions-subscriptionid
Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Web Sites Name Slots Slot Sync
microsoft-azure-gets-quota-usage
Microsoft Azure Gets The Quota Usage Numbers For Web App
read-onlyidempotent
microsoft-azure-retrieves-list-all
Microsoft Azure Retrieves A List Of All Virtual Network Connections Associated With This Web App
read-onlyidempotent
microsoft-azure-retrieves-specific-virtual
Microsoft Azure Retrieves A Specific Virtual Network Connection Associated With This Web App
read-onlyidempotent
microsoft-azure-adds-virtual-network
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
idempotent
microsoft-azure-removes-specified-virtual
Microsoft Azure Removes The Specified Virtual Network Connection Association From This Web App
idempotent
microsoft-azure-adds-virtual-network-2
Microsoft Azure Adds A Virtual Network Connection Or Updates It S Properties
idempotent
microsoft-azure-retrieves-virtual-network
Microsoft Azure Retrieves A Virtual Network Connection Gateway Associated With This Web App And Virtual Network
read-onlyidempotent
microsoft-azure-updates-virtual-network
Microsoft Azure Updates The Virtual Network Gateway
idempotent
microsoft-azure-updates-virtual-network-2
Microsoft Azure Updates The Virtual Network Gateway
idempotent
microsoft-azure-get-difference-configuration-2
Microsoft Azure Get The Difference In Configuration Settings Between Two Web App Slots
read-only
microsoft-azure-swaps-web-app-2
Microsoft Azure Swaps Web App Slots
microsoft-azure-returns-all-snapshots-2
Microsoft Azure Returns All Snapshots To The User
idempotent
microsoft-azure-get-source-control-2
Microsoft Azure Get The Source Control Configuration Of Web App
read-onlyidempotent
microsoft-azure-update-source-control-3
Microsoft Azure Update The Source Control Configuration Of Web App
idempotent
microsoft-azure-delete-source-control-2
Microsoft Azure Delete Source Control Configuration Of Web App
idempotent
microsoft-azure-update-source-control-4
Microsoft Azure Update The Source Control Configuration Of Web App
naftiko: 1.0.0-alpha2
info:
label: Microsoft Azure WebSite Management Client — Sites
description: 'Microsoft Azure WebSite Management Client — Sites. 161 operations. Lead operation: Microsoft Azure Gets Deleted
Web Apps In Subscription. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
tags:
- Microsoft Azure
- Sites
created: '2026-05-19'
modified: '2026-05-19'
binds:
- namespace: env
keys:
MICROSOFT_AZURE_API_KEY: MICROSOFT_AZURE_API_KEY
capability:
consumes:
- type: http
namespace: website-management-client-sites
baseUri: https://management.azure.com
description: Microsoft Azure WebSite Management Client — Sites business capability. Self-contained, no shared references.
resources:
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/deletedSites
operations:
- name: microsoftazuresitesgetdeletedsites
method: GET
description: Microsoft Azure Gets Deleted Web Apps In Subscription
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: propertiesToInclude
in: query
type: string
description: Additional web app properties included in the response
- name: includeSiteTypes
in: query
type: string
description: Types of apps included in the response
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites
operations:
- name: microsoftazuresitesgetsites
method: GET
description: Microsoft Azure Gets The Web Apps For A Subscription In The Specified Resource Group
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: propertiesToInclude
in: query
type: string
description: Additional web app properties included in the response
- name: includeSiteTypes
in: query
type: string
description: Types of apps included in the response
- name: includeSlots
in: query
type: boolean
description: Whether or not to include deployments slots in results
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}
operations:
- name: microsoftazuresitesgetsite
method: GET
description: Microsoft Azure Get Details Of A Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: propertiesToInclude
in: query
type: string
description: Additional web app properties included in the response
- name: microsoftazuresitescreateorupdatesite
method: PUT
description: Microsoft Azure Creates A New Web App Or Modifies An Existing Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of the resource group
required: true
- name: name
in: path
type: string
description: Name of the web app
required: true
- name: siteEnvelope
in: body
type: string
description: Details of web app if it exists already
required: true
- name: skipDnsRegistration
in: query
type: string
description: "If true web app hostname is not registered with DNS on creation. This parameter is\r"
- name: skipCustomDomainVerification
in: query
type: string
description: If true, custom (non *.azurewebsites.net) domains associated with web app are not verified.
- name: forceDnsRegistration
in: query
type: string
description: If true, web app hostname is force registered with DNS
- name: ttlInSeconds
in: query
type: string
description: Time to live in seconds for web app's default domain name
- name: microsoftazuresitesdeletesite
method: DELETE
description: Microsoft Azure Deletes A Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: deleteMetrics
in: query
type: string
description: If true, web app metrics are also deleted
- name: deleteEmptyServerFarm
in: query
type: string
description: If true and App Service Plan is empty after web app deletion, App Service Plan is also deleted
- name: skipDnsRegistration
in: query
type: string
description: If true, DNS registration is skipped
- name: deleteAllSlots
in: query
type: string
description: If true, all slots associated with web app are also deleted
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/applySlotConfig
operations:
- name: microsoftazuresitesapplyslotconfigtoproduction
method: POST
description: Microsoft Azure Applies The Configuration Settings From The Target Slot Onto The Current Slot
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: slotSwapEntity
in: body
type: string
description: Request body that contains the target slot name. Settings from that slot will be applied on the source
slot
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backup
operations:
- name: microsoftazuresitesbackupsite
method: POST
description: Microsoft Azure Creates Web App Backup
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: request
in: body
type: string
description: Information on backup request
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups
operations:
- name: microsoftazuresiteslistsitebackups
method: GET
description: Microsoft Azure Lists All Available Backups For Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/discover
operations:
- name: microsoftazuresitesdiscoversiterestore
method: PUT
description: Microsoft Azure Discovers Existing Web App Backups That Can Be Restored
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: request
in: body
type: string
description: Information on restore request
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}
operations:
- name: microsoftazuresitesgetsitebackupstatus
method: GET
description: Microsoft Azure Gets Status Of A Web App Backup That May Be In Progress
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: backupId
in: path
type: string
description: Id of backup
required: true
- name: microsoftazuresitesdeletebackup
method: DELETE
description: Microsoft Azure Deletes A Backup From Azure Storage
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: backupId
in: path
type: string
description: Id of backup
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/list
operations:
- name: microsoftazuresitesgetsitebackupstatussecrets
method: POST
description: Microsoft Azure 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 Req
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: backupId
in: path
type: string
description: Id of backup
required: true
- name: request
in: body
type: string
description: Information on backup request
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/backups/{backupId}/restore
operations:
- name: microsoftazuresitesrestoresite
method: POST
description: Microsoft Azure Restores A Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: backupId
in: path
type: string
description: Id of backup to restore
required: true
- name: request
in: body
type: string
description: Information on restore request
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings
operations:
- name: microsoftazuresitesupdatesiteappsettings
method: PUT
description: Microsoft Azure Updates The Application Settings Of Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: appSettings
in: body
type: string
description: Application settings of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/appsettings/list
operations:
- name: microsoftazuresiteslistsiteappsettings
method: POST
description: Microsoft Azure Gets The Application Settings Of Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings
operations:
- name: microsoftazuresitesupdatesiteauthsettings
method: PUT
description: Microsoft Azure Updates The Authentication Authorization Settings Associated With Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: siteAuthSettings
in: body
type: string
description: Auth settings associated with web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/authsettings/list
operations:
- name: microsoftazuresiteslistsiteauthsettings
method: POST
description: Microsoft Azure Gets The Authentication Authorization Settings Associated With Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup
operations:
- name: microsoftazuresitesupdatesitebackupconfiguration
method: PUT
description: Microsoft Azure Updates Backup Configuration Of Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: request
in: body
type: string
description: Information on backup request
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup/list
operations:
- name: microsoftazuresitesgetsitebackupconfiguration
method: POST
description: Microsoft Azure Gets The Backup Configuration For A Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings
operations:
- name: microsoftazuresitesupdatesiteconnectionstrings
method: PUT
description: Microsoft Azure Updates The Connection Strings Associated With Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: connectionStrings
in: body
type: string
description: Connection strings associated with web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/connectionstrings/list
operations:
- name: microsoftazuresiteslistsiteconnectionstrings
method: POST
description: Microsoft Azure Gets The Connection Strings Associated With Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/logs
operations:
- name: microsoftazuresitesgetsitelogsconfig
method: GET
description: Microsoft Azure Gets The Web App Logs Configuration
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: microsoftazuresitesupdatesitelogsconfig
method: PUT
description: Microsoft Azure Updates The Meta Data For Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: siteLogsConfig
in: body
type: string
description: Site logs configuration
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata
operations:
- name: microsoftazuresitesupdatesitemetadata
method: PUT
description: Microsoft Azure Updates The Meta Data For Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: metadata
in: body
type: string
description: Meta data of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/metadata/list
operations:
- name: microsoftazuresiteslistsitemetadata
method: POST
description: Microsoft Azure Gets The Web App Meta Data
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/publishingcredentials/list
operations:
- name: microsoftazuresiteslistsitepublishingcredentials
method: POST
description: Microsoft Azure Gets The Web App Publishing Credentials
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/slotConfigNames
operations:
- name: microsoftazuresitesgetslotconfignames
method: GET
description: Microsoft Azure Gets The Names Of Application Settings And Connection String That Remain With The Slot
During Swap Operation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: microsoftazuresitesupdateslotconfignames
method: PUT
description: Microsoft Azure Updates The Names Of Application Settings And Connection String That Remain With The
Slot During Swap Operation
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: slotConfigNames
in: body
type: string
description: Request body containing the names of application settings and connection strings
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/web
operations:
- name: microsoftazuresitesgetsiteconfig
method: GET
description: Microsoft Azure Gets The Configuration Of The Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: microsoftazuresitescreateorupdatesiteconfig
method: PUT
description: Microsoft Azure Update The Configuration Of Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: siteConfig
in: body
type: string
description: Request body that contains the configuration setting for the web app
required: true
- name: microsoftazuresitesupdatesiteconfig
method: PATCH
description: Microsoft Azure Update The Configuration Of Web App
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: siteConfig
in: body
type: string
description: Request body that contains the configuration setting for the web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments
operations:
- name: microsoftazuresitesgetdeployments
method: GET
description: Microsoft Azure List Deployments
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/deployments/{id}
operations:
- name: microsoftazuresitesgetdeployment
method: GET
description: Microsoft Azure Get The Deployment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: id
in: path
type: string
description: Id of the deployment
required: true
- name: microsoftazuresitescreatedeployment
method: PUT
description: Microsoft Azure Create A Deployment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
description: Name of web app
required: true
- name: id
in: path
type: string
description: Id of the deployment
required: true
- name: deployment
in: body
type: string
description: Details of deployment
required: true
- name: microsoftazuresitesdeletedeployment
method: DELETE
description: Microsoft Azure Delete The Deployment
outputRawFormat: json
outputParameters:
- name: result
type: object
value: $.
inputParameters:
- name: resourceGroupName
in: path
type: string
description: Name of resource group
required: true
- name: name
in: path
type: string
# --- truncated at 32 KB (355 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/website-management-client-sites.yaml