# Microsoft Azure Static Sites API

**Canonical:** https://apis.io/apis/microsoft-azure/microsoft-azure-static-sites-api/  
**Provider:** Microsoft Azure — https://apis.io/providers/microsoft-azure/  
**Base URL:** https://management.azure.com  
**Documentation:** https://learn.microsoft.com/en-us/azure/search/

Microsoft Azure Static Sites API is one of 1644 APIs that [Microsoft Azure](https://apis.io/providers/microsoft-azure/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Static Sites. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, pricing, a JSON-LD context, and a getting-started guide.

The Static Sites API from Microsoft Azure — 51 operation(s) for static sites.

## Operations (60 of 75)

| Method | Path | Summary |
|---|---|---|
| POST | `/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile` | Microsoft Azure Generates A Preview Workflow File For The Static Site |
| GET | `/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites` | Microsoft Azure Get All Static Sites For A Subscription |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites` | Microsoft Azure Gets All Static Sites In The Specified Resource Group |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}` | Microsoft Azure Gets The Details Of A Static Site |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}` | Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}` | Microsoft Azure Deletes A Static Site |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}` | Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers` | Microsoft Azure Gets The List Of Users Of A Static Site |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}` | Microsoft Azure Deletes The User Entry From The Static Site |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}` | Microsoft Azure Updates A User Entry With The Listed Roles |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds` | Microsoft Azure Gets All Static Site Builds For A Particular Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}` | Microsoft Azure Gets The Details Of A Static Site Build |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}` | Microsoft Azure Deletes A Static Site Build |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings` | Microsoft Azure Creates Or Updates The App Settings Of A Static Site Build |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings` | Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections` | Microsoft Azure Returns Overviews Of Database Connections For A Static Site… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Returns Overview Of A Database Connection For A Static Site… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Create Or Update A Database Connection For A Static Site Build |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Delete A Database Connection For A Static Site Build |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Create Or Update A Database Connection For A Static Site Build |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show` | Microsoft Azure Returns Details Of A Database Connection For A Static Site… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions` | Microsoft Azure Gets The Functions Of A Particular Static Site Build |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings` | Microsoft Azure Gets The Application Settings Of A Static Site Build |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings` | Microsoft Azure Gets The Application Settings Of A Static Site Build |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections` | Microsoft Azure Returns Details Of Database Connections For A Static Site Build |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps` | Microsoft Azure Gets The Details Of The User Provided Function Apps Registered… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}` | Microsoft Azure Gets The Details Of The User Provided Function App Registered… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}` | Microsoft Azure Register A User Provided Function App With A Static Site Build |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}` | Microsoft Azure Detach The User Provided Function App From The Static Site Build |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy` | Microsoft Azure Deploys Zipped Content To A Specific Environment Of A Static… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings` | Microsoft Azure Creates Or Updates The App Settings Of A Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth` | Microsoft Azure Gets The Basic Auth Properties For A Static Site As A Collection |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}` | Microsoft Azure Gets The Basic Auth Properties For A Static Site |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}` | Microsoft Azure Adds Or Updates Basic Auth For A Static Site |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings` | Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation` | Microsoft Azure Creates An Invitation Link For A User With The Role |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains` | Microsoft Azure Gets All Static Site Custom Domains For A Particular Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}` | Microsoft Azure Gets An Existing Custom Domain For A Particular Static Site |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}` | Microsoft Azure Creates A New Static Site Custom Domain In An Existing Resource… |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}` | Microsoft Azure Deletes A Custom Domain |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate` | Microsoft Azure Validates A Particular Custom Domain Can Be Added To A Static… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections` | Microsoft Azure Returns Overviews Of Database Connections For A Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Returns Overview Of A Database Connection For A Static Site By… |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Create Or Update A Database Connection For A Static Site |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Delete A Database Connection For A Static Site |
| PATCH | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}` | Microsoft Azure Create Or Update A Database Connection For A Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show` | Microsoft Azure Returns Details Of A Database Connection For A Static Site By… |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach` | Microsoft Azure Detaches A Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions` | Microsoft Azure Gets The Functions Of A Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings` | Microsoft Azure Gets The Application Settings Of A Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles` | Microsoft Azure Lists The Roles Configured For The Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings` | Microsoft Azure Gets The Application Settings Of A Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets` | Microsoft Azure Lists The Secrets For An Existing Static Site |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections` | Microsoft Azure Gets The List Of Private Endpoint Connections Associated With A… |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Gets A Private Endpoint Connection |
| PUT | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Approves Or Rejects A Private Endpoint Connection |
| DELETE | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}` | Microsoft Azure Deletes A Private Endpoint Connection |
| GET | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources` | Microsoft Azure Gets The Private Link Resources |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey` | Microsoft Azure Resets The Api Key For An Existing Static Site |
| POST | `/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections` | Microsoft Azure Returns Details Of Database Connections For A Static Site |

…and 15 more operations. They are listed in full on the page.

## Machine-readable artifacts (367)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/openapi/microsoft-azure-static-sites-api-openapi.yml
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/azure/
- **Documentation** — https://learn.microsoft.com/en-us/azure/role-based-access-control/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/action-groups?view=rest-monitor-2021-09-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/monitor/activity-log-alerts?view=rest-monitor-2020-10-01
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity/hybrid/connect/whatis-azure-ad-connect
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-resource-manager/management/resource-providers-and-types
- **Documentation** — https://azuremarketplace.microsoft.com/en-us/marketplace/apps/robomq.adptoad?tab=overview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.advisor-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.agfoodplatform-readme?view=azure-dotnet-preview
- **Documentation** — https://azure.microsoft.com/en-us/products/data-manager-for-agriculture
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/translator/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-health-insights/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/alerts/alerts-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/analysis-services/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/analytics.purview.datamap-readme?view=azure-dotnet-preview
- **Documentation** — https://learn.microsoft.com/en-us/azure/ai-services/anomaly-detector/
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-center/
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/scom-manage-instance/overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/api-management/
- **APIReference** — https://learn.microsoft.com/en-us/rest/api/apimanagement/
- **Pricing** — https://azure.microsoft.com/en-us/pricing/details/api-management/
- **Documentation** — https://learn.microsoft.com/en-us/microsoft-365-app-certification/docs/acat-overview
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-app-configuration/
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-certificate-orders/get?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/app-service/environment/
- **Documentation** — https://learn.microsoft.com/en-us/rest/api/appservice/app-service-plans?view=rest-appservice-2024-04-01
- **Documentation** — https://learn.microsoft.com/en-us/azure/
- **Documentation** — https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-monitor/app/app-insights-overview
- **Documentation** — https://learn.microsoft.com/en-us/cli/azure/monitor/app-insights/component/linked-storage?view=azure-cli-latest
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.applicationinsights-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/azure-arc/
- **Documentation** — https://learn.microsoft.com/en-us/azure/governance/resource-graph/
- **Documentation** — https://learn.microsoft.com/en-us/azure/devops/artifacts/?view=azure-devops
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/security.attestation-readme?view=azure-dotnet
- **Documentation** — https://learn.microsoft.com/en-us/azure/attestation/
- **Documentation** — https://learn.microsoft.com/en-us/dotnet/api/overview/azure/resourcemanager.authorization-readme?view=azure-dotnet
- …and 327 more, listed in full on the page.

## Other Microsoft Azure APIs (12)

- [Microsoft Azure AI Search API](https://apis.io/apis/microsoft-azure/azure-ai-search-api/)
- [Microsoft Azure Communication Services API](https://apis.io/apis/microsoft-azure/azure-communication-services-api/)
- [Microsoft Azure Event Grid API](https://apis.io/apis/microsoft-azure/azure-event-grid-api/)
- [Microsoft Azure Functions API](https://apis.io/apis/microsoft-azure/azure-functions-api/)
- [Microsoft Azure DevOps REST API](https://apis.io/apis/microsoft-azure/azure-devops-rest-api/)
- [Microsoft Azure AI Foundry API](https://apis.io/apis/microsoft-azure/azure-ai-foundry-api/)
- [Microsoft Azure Resource JSON Schema](https://apis.io/apis/microsoft-azure/azure-resource-schema/)
- [Microsoft Azure JSON-LD Context](https://apis.io/apis/microsoft-azure/azure-json-ld-context/)
- [Microsoft Azure AccessConnector API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessconnector-api/)
- [Microsoft Azure AccessReviewInstanceAcceptRecommmendations API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceacceptrecommmendations-api/)
- [Microsoft Azure AccessReviewInstanceApplyDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceapplydecisions-api/)
- [Microsoft Azure AccessReviewInstanceResetDecisions API](https://apis.io/apis/microsoft-azure/microsoft-azure-accessreviewinstanceresetdecisions-api/)

## Tags

Static Sites

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/microsoft-azure/microsoft-azure-static-sites-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/microsoft-azure/.
