How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Microsoft Azure Functions StaticSites API

The StaticSites API from Microsoft Azure Functions — 51 operation(s) for staticsites.

Microsoft Azure Functions StaticSites API is one of 23 APIs that Microsoft Azure Functions publishes on the 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, a getting-started guide, an API reference, and authentication docs.

This API exposes 75 operations across 51 paths, and defines 81 schemas. It is described by OpenAPI 3.2.0, at version 2025-05-01.

Requests are made against a single base URL, https://management.azure.com.

75 operations 51 paths 81 schemas 11 DELETE26 GET4 PATCH20 POST14 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2025-05-01
Base URL
https://management.azure.com
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Microsoft Azure Functions StaticSites API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (azure_auth) using the implicit flow, exposing 1 scope. By default, every request must be authenticated.

  • azure_auth — Azure Active Directory OAuth2 Flow.

Paths & Operations 75

Across 51 paths, the API surfaces 75 operations — 11 DELETE, 26 GET, 4 PATCH, 20 POST, 14 PUT. Each is listed below with its method, path, parameters, and response codes.

StaticSites 75
POST
/subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile
Generates a preview workflow file for the static site
StaticSites_PreviewWorkflow 3 params body → 200default
GET
/subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites
Get all Static Sites for a subscription.
StaticSites_List 2 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites
Gets all static sites in the specified resource group.
StaticSites_GetStaticSitesByResourceGroup 3 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}
Gets the details of a static site.
StaticSites_GetStaticSite 4 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}
Creates a new static site in an existing resource group, or updates an existing static site.
StaticSites_CreateOrUpdateStaticSite 4 params body → 200202default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}
Creates a new static site in an existing resource group, or updates an existing static site.
StaticSites_UpdateStaticSite 4 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}
Deletes a static site.
StaticSites_DeleteStaticSite 4 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth
Gets the basic auth properties for a static site as a collection.
StaticSites_ListBasicAuth 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}
Gets the basic auth properties for a static site.
StaticSites_GetBasicAuth 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}
Adds or updates basic auth for a static site.
StaticSites_CreateOrUpdateBasicAuth 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds
Gets all static site builds for a particular static site.
StaticSites_GetStaticSiteBuilds 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}
Gets the details of a static site build.
StaticSites_GetStaticSiteBuild 5 params → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}
Deletes a static site build.
StaticSites_DeleteStaticSiteBuild 5 params → 200202204default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings
Creates or updates the app settings of a static site build.
StaticSites_CreateOrUpdateStaticSiteBuildAppSettings 5 params body → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings
Creates or updates the function app settings of a static site build.
StaticSites_CreateOrUpdateStaticSiteBuildFunctionAppSettings 5 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections
Returns overviews of database connections for a static site build
StaticSites_GetBuildDatabaseConnections 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}
Returns overview of a database connection for a static site build by name
StaticSites_GetBuildDatabaseConnection 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}
Create or update a database connection for a static site build
StaticSites_CreateOrUpdateBuildDatabaseConnection 6 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}
Create or update a database connection for a static site build
StaticSites_UpdateBuildDatabaseConnection 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}
Delete a database connection for a static site build
StaticSites_DeleteBuildDatabaseConnection 6 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show
Returns details of a database connection for a static site build by name
StaticSites_GetBuildDatabaseConnectionWithDetails 6 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions
Gets the functions of a particular static site build.
StaticSites_ListStaticSiteBuildFunctions 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends
Returns details of all backends linked to a static site build
StaticSites_GetLinkedBackendsForBuild 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}
Returns the details of a linked backend linked to a static site build by name
StaticSites_GetLinkedBackendForBuild 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}
Link backend to a static site build
StaticSites_LinkBackendToBuild 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}
Unlink a backend from a static site build
StaticSites_UnlinkBackendFromBuild 7 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate
Validates that a backend can be linked to a static site build
StaticSites_ValidateBackendForBuild 6 params body → 202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings
Gets the application settings of a static site build.
StaticSites_ListStaticSiteBuildAppSettings 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings
Gets the application settings of a static site build.
StaticSites_ListStaticSiteBuildFunctionAppSettings 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections
Returns details of database connections for a static site build
StaticSites_GetBuildDatabaseConnectionsWithDetails 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps
Gets the details of the user provided function apps registered with a static site build
StaticSites_GetUserProvidedFunctionAppsForStaticSiteBuild 5 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}
Gets the details of the user provided function app registered with a static site build
StaticSites_GetUserProvidedFunctionAppForStaticSiteBuild 6 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}
Register a user provided function app with a static site build
StaticSites_RegisterUserProvidedFunctionAppWithStaticSiteBuild 7 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}
Detach the user provided function app from the static site build
StaticSites_DetachUserProvidedFunctionAppFromStaticSiteBuild 6 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy
Deploys zipped content to a specific environment of a static site.
StaticSites_CreateZipDeploymentForStaticSiteBuild 5 params body → 200202default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings
Creates or updates the app settings of a static site.
StaticSites_CreateOrUpdateStaticSiteAppSettings 4 params body → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/functionappsettings
Creates or updates the function app settings of a static site.
StaticSites_CreateOrUpdateStaticSiteFunctionAppSettings 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/createUserInvitation
Creates an invitation link for a user with the role
StaticSites_CreateUserRolesInvitationLink 4 params body → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains
Gets all static site custom domains for a particular static site.
StaticSites_ListStaticSiteCustomDomains 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}
Gets an existing custom domain for a particular static site.
StaticSites_GetStaticSiteCustomDomain 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}
Creates a new static site custom domain in an existing resource group and static site.
StaticSites_CreateOrUpdateStaticSiteCustomDomain 5 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}
Deletes a custom domain.
StaticSites_DeleteStaticSiteCustomDomain 5 params → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/customDomains/{domainName}/validate
Validates a particular custom domain can be added to a static site.
StaticSites_ValidateCustomDomainCanBeAddedToStaticSite 5 params body → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections
Returns overviews of database connections for a static site
StaticSites_GetDatabaseConnections 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}
Returns overview of a database connection for a static site by name
StaticSites_GetDatabaseConnection 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}
Create or update a database connection for a static site
StaticSites_CreateOrUpdateDatabaseConnection 5 params body → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}
Create or update a database connection for a static site
StaticSites_UpdateDatabaseConnection 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}
Delete a database connection for a static site
StaticSites_DeleteDatabaseConnection 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/databaseConnections/{databaseConnectionName}/show
Returns details of a database connection for a static site by name
StaticSites_GetDatabaseConnectionWithDetails 5 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/detach
Detaches a static site.
StaticSites_DetachStaticSite 4 params → 200202default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/functions
Gets the functions of a static site.
StaticSites_ListStaticSiteFunctions 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends
Returns details of all backends linked to a static site
StaticSites_GetLinkedBackends 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}
Returns the details of a linked backend linked to a static site by name
StaticSites_GetLinkedBackend 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}
Link backend to a static site
StaticSites_LinkBackend 5 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}
Unlink a backend from a static site
StaticSites_UnlinkBackend 6 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/linkedBackends/{linkedBackendName}/validate
Validates that a backend can be linked to a static site
StaticSites_ValidateBackend 5 params body → 202204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listAppSettings
Gets the application settings of a static site.
StaticSites_ListStaticSiteAppSettings 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listConfiguredRoles
Lists the roles configured for the static site.
StaticSites_ListStaticSiteConfiguredRoles 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listFunctionAppSettings
Gets the application settings of a static site.
StaticSites_ListStaticSiteFunctionAppSettings 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/listSecrets
Lists the secrets for an existing static site.
StaticSites_ListStaticSiteSecrets 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections
Gets the list of private endpoint connections associated with a static site
StaticSites_GetPrivateEndpointConnectionList 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Gets a private endpoint connection
StaticSites_GetPrivateEndpointConnection 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Approves or rejects a private endpoint connection
StaticSites_ApproveOrRejectPrivateEndpointConnection 5 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateEndpointConnections/{privateEndpointConnectionName}
Deletes a private endpoint connection
StaticSites_DeletePrivateEndpointConnection 5 params → 200202204default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/privateLinkResources
Gets the private link resources
StaticSites_GetPrivateLinkResources 4 params → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/resetapikey
Resets the api key for an existing static site.
StaticSites_ResetStaticSiteApiKey 4 params body → 200default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/showDatabaseConnections
Returns details of database connections for a static site
StaticSites_GetDatabaseConnectionsWithDetails 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps
Gets the details of the user provided function apps registered with a static site
StaticSites_GetUserProvidedFunctionAppsForStaticSite 4 params → 200default
GET
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}
Gets the details of the user provided function app registered with a static site
StaticSites_GetUserProvidedFunctionAppForStaticSite 5 params → 200default
PUT
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}
Register a user provided function app with a static site
StaticSites_RegisterUserProvidedFunctionAppWithStaticSite 6 params body → 200202default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/userProvidedFunctionApps/{functionAppName}
Detach the user provided function app from the static site
StaticSites_DetachUserProvidedFunctionAppFromStaticSite 5 params → 200204default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/zipdeploy
Deploys zipped content to a static site.
StaticSites_CreateZipDeploymentForStaticSite 4 params body → 200202default
POST
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers
Gets the list of users of a static site.
StaticSites_ListStaticSiteUsers 5 params → 200default
PATCH
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}
Updates a user entry with the listed roles
StaticSites_UpdateStaticSiteUser 6 params body → 200default
DELETE
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}
Deletes the user entry from the static site.
StaticSites_DeleteStaticSiteUser 6 params → 200default

Schemas 81

The contract defines 81 schemas that model the data the API accepts and returns. The most detailed are StaticSite (18 properties), ResponseMessageEnvelopeRemotePrivateEndpointConnection (12 properties), StaticSiteBuildARMResourceProperties (10 properties), StaticSiteBuildProperties (8 properties). Each schema is shown below with its type and property counts.

StaticSiteBasicAuthPropertiesCollection
object
Collection of static site basic auth.
2 properties 1 required
StaticSiteZipDeployment
object
A static site zip deployment.
5 properties
StaticSiteBuildARMResource
object
Static Site Build ARM resource.
2 properties
RemotePrivateEndpointConnectionARMResourceProperties
object
RemotePrivateEndpointConnectionARMResource resource specific properties
4 properties
StaticSiteBuildCollection
object
Collection of static site builds.
2 properties 1 required
StaticSitesWorkflowPreviewRequest
object
Request entity for previewing the Static Site workflow
1 property
ManagedServiceIdentityType
string
Type of managed service identity.
ArmIdWrapper
object
A wrapper for an ARM resource id
1 property
RemotePrivateEndpointConnection
object
A remote private endpoint connection
1 property
StaticSiteLinkedBackendsCollection
object
Collection of static site linked backends.
2 properties 1 required
StaticSiteUserInvitationRequestResource
object
Static sites user roles invitation resource.
1 property
StaticSiteZipDeploymentARMResource
object
Static site zip deployment ARM resource.
1 property
DatabaseConnectionPatchRequestProperties
object
DatabaseConnectionPatchRequest resource specific properties
4 properties
StaticSiteUserInvitationResponseResource
object
Static sites user roles invitation link resource.
1 property
DefaultErrorResponseErrorDetailsItem
object
Detailed errors.
3 properties
RemotePrivateEndpointConnectionProperties
object
RemotePrivateEndpointConnection resource specific properties
4 properties
StaticSitePatchResource
object
ARM resource for a static site when patching
1 property
Capability
object
Describes the capabilities/features allowed for a specific SKU.
3 properties
StaticSiteResetPropertiesARMResource
object
Static Site Reset Properties ARM resource.
1 property
RemotePrivateEndpointConnectionARMResource
object
Remote Private Endpoint Connection ARM resource.
2 properties
PrivateLinkResourceProperties
object
Properties of a private link resource
3 properties
StaticSiteARMResource
object
Concrete tracked resource types can be created by aliasing this type using a specific property type.
4 properties
StaticSiteUserARMResourceProperties
object
StaticSiteUserARMResource resource specific properties
4 properties
StaticSiteCustomDomainOverviewCollection
object
Collection of static site custom domains.
2 properties 1 required
EnterpriseGradeCdnStatus
string
State indicating the status of the enterprise grade CDN serving traffic to the static web app.
StagingEnvironmentPolicy
string
State indicating whether staging environments are allowed or not allowed for a static web app.
StaticSitesWorkflowPreview
object
Preview for the Static Site Workflow to be generated
1 property
StaticSiteFunctionOverviewARMResourceProperties
object
StaticSiteFunctionOverviewARMResource resource specific properties
2 properties
StaticSiteBuildProperties
object
Build properties for the static site.
8 properties
DefaultErrorResponse
object
App Service error response.
1 property
StaticSiteBasicAuthPropertiesARMResource
object
Static site basic auth properties ARM resource.
2 properties
DefaultErrorResponseError
object
Error model.
5 properties
StaticSiteCustomDomainOverviewARMResourceProperties
object
StaticSiteCustomDomainOverviewARMResource resource specific properties
5 properties
StringList
object
String list resource.
1 property
StaticSiteUserProvidedFunctionAppARMResource
object
Static Site User Provided Function App ARM resource.
2 properties
ErrorEntity
object
Body of the error response returned from the API.
8 properties
StaticSiteTemplateOptions
object
Template Options for the static site.
5 properties
StaticSiteCustomDomainRequestPropertiesARMResource
object
Static Site Custom Domain Request Properties ARM resource.
1 property
ProxyOnlyResource
object
Azure proxy only resource. This resource is not tracked by Azure Resource Manager.
4 properties
DatabaseConnectionPatchRequest
object
Static Site Database Connection Request Properties resource when patching
1 property
StaticSiteUserARMResource
object
Static Site User ARM resource.
1 property
StaticSitesWorkflowPreviewProperties
object
StaticSitesWorkflowPreview resource specific properties
2 properties
StaticSiteUserProvidedFunctionAppsCollection
object
Collection of static site user provided function apps.
2 properties 1 required
PrivateLinkConnectionState
object
The state of a private link connection
3 properties
StaticSiteLinkedBackendARMResource
object
Static Site Linked Backend ARM resource.
2 properties
ManagedServiceIdentity
object
Managed service identity.
4 properties
SkuDescription
object
Description of a SKU for a scalable resource.
8 properties
StaticSiteCustomDomainRequestPropertiesARMResourceProperties
object
StaticSiteCustomDomainRequestPropertiesARMResource resource specific properties
1 property
StaticSiteUserCollection
object
Collection of static site custom users.
2 properties 1 required
StaticSiteUserInvitationRequestResourceProperties
object
StaticSiteUserInvitationRequestResource resource specific properties
5 properties
PrivateLinkResourcesWrapper
object
Wrapper for a collection of private link resources
1 property 1 required
TriggerTypes
string
The trigger type of the function
StaticSiteUserInvitationResponseResourceProperties
object
StaticSiteUserInvitationResponseResource resource specific properties
2 properties
CustomDomainStatus
string
The status of the custom domain
DatabaseConnectionCollection
object
Collection of static site database connections.
2 properties 1 required
PrivateEndpointConnectionCollection
object
Paged collection of RemotePrivateEndpointConnectionARMResource items
2 properties 1 required
StaticSiteUserProvidedFunctionAppProperties
object
StaticSiteUserProvidedFunctionApp resource specific properties
3 properties
DatabaseConnectionProperties
object
DatabaseConnection resource specific properties
5 properties 2 required
StaticSitesWorkflowPreviewRequestProperties
object
StaticSitesWorkflowPreviewRequest resource specific properties
3 properties
BuildStatus
string
The status of the static site build.
StaticSiteUserProvidedFunctionAppARMResourceProperties
object
StaticSiteUserProvidedFunctionAppARMResource resource specific properties
3 properties
StaticSiteDatabaseConnectionConfigurationFileOverview
object
A database connection configuration file
3 properties
ResponseMessageEnvelopeRemotePrivateEndpointConnection
object
Message envelope that contains the common Azure resource manager properties and the resource provider specific content.
12 properties
DatabaseConnectionOverview
object
Static Site Database Connection overview.
5 properties
UserAssignedIdentity
object
User Assigned identity.
2 properties
PrivateLinkResource
object
A private link resource
4 properties 4 required
StaticSiteLinkedBackend
object
Static Site Linked Backend ARM resource.
4 properties
DatabaseConnection
object
Static Site Database Connection resource.
2 properties
StaticSiteUserProvidedFunctionApp
object
A static site user provided function.
1 property
ArmPlan
object
The plan object in Azure Resource Manager, represents a marketplace plan.
5 properties
StaticSiteResetPropertiesARMResourceProperties
object
StaticSiteResetPropertiesARMResource resource specific properties
2 properties
StaticSiteBasicAuthPropertiesARMResourceProperties
object
StaticSiteBasicAuthPropertiesARMResource resource specific properties
5 properties 1 required
StaticSiteBuildARMResourceProperties
object
StaticSiteBuildARMResource resource specific properties
10 properties
StaticSiteLinkedBackendARMResourceProperties
object
StaticSiteLinkedBackendARMResource resource specific properties
4 properties
StaticSiteCollection
object
Collection of static sites.
2 properties 1 required
StringDictionary
object
String dictionary resource.
1 property
SkuCapacity
object
Description of the App Service plan scale options.
5 properties
StaticSiteCustomDomainOverviewARMResource
object
Static Site Custom Domain Overview ARM resource.
2 properties
StaticSiteFunctionOverviewARMResource
object
Static Site Function Overview ARM resource.
1 property
StaticSiteFunctionOverviewCollection
object
Collection of static site functions.
2 properties 1 required
StaticSite
object
A static site.
18 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

microsoft-azure-functions-staticsites-api-openapi.yml Raw ↑

Other APIs Microsoft Azure Functions publishes across the network.

Azure Functions Runtime API
Microsoft Azure Functions AppServiceEnvironments API
Microsoft Azure Functions AppServicePlans API
Microsoft Azure Functions Certificates API
Microsoft Azure Functions DeletedWebApps API
Microsoft Azure Functions Diagnostics API
Microsoft Azure Functions Global API
Microsoft Azure Functions KubeEnvironments API
Microsoft Azure Functions Operations API
Microsoft Azure Functions Provider API
Microsoft Azure Functions Providers API
Microsoft Azure Functions Recommendations API
Where this information came from

This is an independent, third-party profile of Microsoft Azure Functions StaticSites API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.