Microsoft Azure · Capability

Microsoft Azure StaticSites API Client — StaticSites

Microsoft Azure StaticSites API Client — StaticSites. 75 operations. Lead operation: Microsoft Azure Generates A Preview Workflow File For The Static Site. Self-contained Naftiko capability covering one Microsoft Azure business surface.

Run with Naftiko Microsoft AzureStaticSites

What You Can Do

POST
Microsoftazurestaticsitespreviewworkflow — Microsoft Azure Generates A Preview Workflow File For The Static Site
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/previewstaticsiteworkflowfile
GET
Microsoftazurestaticsiteslist — Microsoft Azure Get All Static Sites For A Subscription
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/staticsites
GET
Microsoftazurestaticsitesgetstaticsitesbyresourcegroup — Microsoft Azure Gets All Static Sites In The Specified Resource Group
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites
GET
Microsoftazurestaticsitesgetstaticsite — Microsoft Azure Gets The Details Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
PUT
Microsoftazurestaticsitescreateorupdatestaticsite — Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
DELETE
Microsoftazurestaticsitesdeletestaticsite — Microsoft Azure Deletes A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
PATCH
Microsoftazurestaticsitesupdatestaticsite — Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
POST
Microsoftazurestaticsitesliststaticsiteusers — Microsoft Azure Gets The List Of Users Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/listusers
DELETE
Microsoftazurestaticsitesdeletestaticsiteuser — Microsoft Azure Deletes The User Entry From The Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/users/{userid}
PATCH
Microsoftazurestaticsitesupdatestaticsiteuser — Microsoft Azure Updates A User Entry With The Listed Roles
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/users/{userid}
GET
Microsoftazurestaticsiteslistbasicauth — Microsoft Azure Gets The Basic Auth Properties For A Static Site As A Collection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth
GET
Microsoftazurestaticsitesgetbasicauth — Microsoft Azure Gets The Basic Auth Properties For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth/{basicauthname}
PUT
Microsoftazurestaticsitescreateorupdatebasicauth — Microsoft Azure Adds Or Updates Basic Auth For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth/{basicauthname}
GET
Microsoftazurestaticsitesgetstaticsitebuilds — Microsoft Azure Gets All Static Site Builds For A Particular Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds
GET
Microsoftazurestaticsitesgetstaticsitebuild — Microsoft Azure Gets The Details Of A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}
DELETE
Microsoftazurestaticsitesdeletestaticsitebuild — Microsoft Azure Deletes A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}
PUT
Microsoftazurestaticsitescreateorupdatestaticsitebuildappsettings — Microsoft Azure Creates Or Updates The App Settings Of A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/config/appsettings
PUT
Microsoftazurestaticsitescreateorupdatestaticsitebuildfunctionappsettings — Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/config/functionappsettings
GET
Microsoftazurestaticsitesgetbuilddatabaseconnections — Microsoft Azure Returns Overviews Of Database Connections For A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections
GET
Microsoftazurestaticsitesgetbuilddatabaseconnection — Microsoft Azure Returns Overview Of A Database Connection For A Static Site Build By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}
PUT
Microsoftazurestaticsitescreateorupdatebuilddatabaseconnection — Microsoft Azure Create Or Update A Database Connection For A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}
DELETE
Microsoftazurestaticsitesdeletebuilddatabaseconnection — Microsoft Azure Delete A Database Connection For A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}
PATCH
Microsoftazurestaticsitesupdatebuilddatabaseconnection — Microsoft Azure Create Or Update A Database Connection For A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}
POST
Microsoftazurestaticsitesgetbuilddatabaseconnectionwithdetails — Microsoft Azure Returns Details Of A Database Connection For A Static Site Build By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}/show
GET
Microsoftazurestaticsitesliststaticsitebuildfunctions — Microsoft Azure Gets The Functions Of A Particular Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/functions
GET
Microsoftazurestaticsitesgetlinkedbackendsforbuild — Microsoft Azure Returns Details Of All Backends Linked To A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends
GET
Microsoftazurestaticsitesgetlinkedbackendforbuild — Microsoft Azure Returns The Details Of A Linked Backend Linked To A Static Site Build By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}
PUT
Microsoftazurestaticsiteslinkbackendtobuild — Microsoft Azure Link Backend To A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}
DELETE
Microsoftazurestaticsitesunlinkbackendfrombuild — Microsoft Azure Unlink A Backend From A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}
POST
Microsoftazurestaticsitesvalidatebackendforbuild — Microsoft Azure Validates That A Backend Can Be Linked To A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}/validate
POST
Microsoftazurestaticsitesliststaticsitebuildappsettings — Microsoft Azure Gets The Application Settings Of A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listappsettings
POST
Microsoftazurestaticsitesliststaticsitebuildfunctionappsettings — Microsoft Azure Gets The Application Settings Of A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listfunctionappsettings
POST
Microsoftazurestaticsitesgetbuilddatabaseconnectionswithdetails — Microsoft Azure Returns Details Of Database Connections For A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/showdatabaseconnections
GET
Microsoftazurestaticsitesgetuserprovidedfunctionappsforstaticsitebuild — Microsoft Azure Gets The Details Of The User Provided Function Apps Registered With A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps
GET
Microsoftazurestaticsitesgetuserprovidedfunctionappforstaticsitebuild — Microsoft Azure Gets The Details Of The User Provided Function App Registered With A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps/{functionappname}
PUT
Microsoftazurestaticsitesregisteruserprovidedfunctionappwithstaticsitebuild — Microsoft Azure Register A User Provided Function App With A Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps/{functionappname}
DELETE
Microsoftazurestaticsitesdetachuserprovidedfunctionappfromstaticsitebuild — Microsoft Azure Detach The User Provided Function App From The Static Site Build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/userprovidedfunctionapps/{functionappname}
POST
Microsoftazurestaticsitescreatezipdeploymentforstaticsitebuild — Microsoft Azure Deploys Zipped Content To A Specific Environment Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/zipdeploy
PUT
Microsoftazurestaticsitescreateorupdatestaticsiteappsettings — Microsoft Azure Creates Or Updates The App Settings Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/appsettings
PUT
Microsoftazurestaticsitescreateorupdatestaticsitefunctionappsettings — Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/functionappsettings
POST
Microsoftazurestaticsitescreateuserrolesinvitationlink — Microsoft Azure Creates An Invitation Link For A User With The Role
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/createuserinvitation
GET
Microsoftazurestaticsitesliststaticsitecustomdomains — Microsoft Azure Gets All Static Site Custom Domains For A Particular Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains
GET
Microsoftazurestaticsitesgetstaticsitecustomdomain — Microsoft Azure Gets An Existing Custom Domain For A Particular Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}
PUT
Microsoftazurestaticsitescreateorupdatestaticsitecustomdomain — Microsoft Azure Creates A New Static Site Custom Domain In An Existing Resource Group And Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}
DELETE
Microsoftazurestaticsitesdeletestaticsitecustomdomain — Microsoft Azure Deletes A Custom Domain
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}
POST
Microsoftazurestaticsitesvalidatecustomdomaincanbeaddedtostaticsite — Microsoft Azure Validates A Particular Custom Domain Can Be Added To A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}/validate
GET
Microsoftazurestaticsitesgetdatabaseconnections — Microsoft Azure Returns Overviews Of Database Connections For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections
GET
Microsoftazurestaticsitesgetdatabaseconnection — Microsoft Azure Returns Overview Of A Database Connection For A Static Site By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
PUT
Microsoftazurestaticsitescreateorupdatedatabaseconnection — Microsoft Azure Create Or Update A Database Connection For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
DELETE
Microsoftazurestaticsitesdeletedatabaseconnection — Microsoft Azure Delete A Database Connection For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
PATCH
Microsoftazurestaticsitesupdatedatabaseconnection — Microsoft Azure Create Or Update A Database Connection For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
POST
Microsoftazurestaticsitesgetdatabaseconnectionwithdetails — Microsoft Azure Returns Details Of A Database Connection For A Static Site By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}/show
POST
Microsoftazurestaticsitesdetachstaticsite — Microsoft Azure Detaches A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/detach
GET
Microsoftazurestaticsitesliststaticsitefunctions — Microsoft Azure Gets The Functions Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/functions
GET
Microsoftazurestaticsitesgetlinkedbackends — Microsoft Azure Returns Details Of All Backends Linked To A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends
GET
Microsoftazurestaticsitesgetlinkedbackend — Microsoft Azure Returns The Details Of A Linked Backend Linked To A Static Site By Name
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}
PUT
Microsoftazurestaticsiteslinkbackend — Microsoft Azure Link Backend To A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}
DELETE
Microsoftazurestaticsitesunlinkbackend — Microsoft Azure Unlink A Backend From A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}
POST
Microsoftazurestaticsitesvalidatebackend — Microsoft Azure Validates That A Backend Can Be Linked To A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}/validate
POST
Microsoftazurestaticsitesliststaticsiteappsettings — Microsoft Azure Gets The Application Settings Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listappsettings
POST
Microsoftazurestaticsitesliststaticsiteconfiguredroles — Microsoft Azure Lists The Roles Configured For The Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listconfiguredroles
POST
Microsoftazurestaticsitesliststaticsitefunctionappsettings — Microsoft Azure Gets The Application Settings Of A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listfunctionappsettings
POST
Microsoftazurestaticsitesliststaticsitesecrets — Microsoft Azure Lists The Secrets For An Existing Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listsecrets
GET
Microsoftazurestaticsitesgetprivateendpointconnectionlist — Microsoft Azure Gets The List Of Private Endpoint Connections Associated With A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections
GET
Microsoftazurestaticsitesgetprivateendpointconnection — Microsoft Azure Gets A Private Endpoint Connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
PUT
Microsoftazurestaticsitesapproveorrejectprivateendpointconnection — Microsoft Azure Approves Or Rejects A Private Endpoint Connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
DELETE
Microsoftazurestaticsitesdeleteprivateendpointconnection — Microsoft Azure Deletes A Private Endpoint Connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
GET
Microsoftazurestaticsitesgetprivatelinkresources — Microsoft Azure Gets The Private Link Resources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privatelinkresources
POST
Microsoftazurestaticsitesresetstaticsiteapikey — Microsoft Azure Resets The Api Key For An Existing Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/resetapikey
POST
Microsoftazurestaticsitesgetdatabaseconnectionswithdetails — Microsoft Azure Returns Details Of Database Connections For A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/showdatabaseconnections
GET
Microsoftazurestaticsitesgetuserprovidedfunctionappsforstaticsite — Microsoft Azure Gets The Details Of The User Provided Function Apps Registered With A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps
GET
Microsoftazurestaticsitesgetuserprovidedfunctionappforstaticsite — Microsoft Azure Gets The Details Of The User Provided Function App Registered With A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname}
PUT
Microsoftazurestaticsitesregisteruserprovidedfunctionappwithstaticsite — Microsoft Azure Register A User Provided Function App With A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname}
DELETE
Microsoftazurestaticsitesdetachuserprovidedfunctionappfromstaticsite — Microsoft Azure Detach The User Provided Function App From The Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname}
POST
Microsoftazurestaticsitescreatezipdeploymentforstaticsite — Microsoft Azure Deploys Zipped Content To A Static Site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/zipdeploy

MCP Tools

microsoft-azure-generates-preview-workflow

Microsoft Azure Generates A Preview Workflow File For The Static Site

microsoft-azure-get-all-static

Microsoft Azure Get All Static Sites For A Subscription

read-only idempotent
microsoft-azure-gets-all-static

Microsoft Azure Gets All Static Sites In The Specified Resource Group

read-only idempotent
microsoft-azure-gets-details-static

Microsoft Azure Gets The Details Of A Static Site

read-only idempotent
microsoft-azure-creates-new-static

Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static Site

idempotent
microsoft-azure-deletes-static-site

Microsoft Azure Deletes A Static Site

idempotent
microsoft-azure-creates-new-static-2

Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static Site

idempotent
microsoft-azure-gets-list-users

Microsoft Azure Gets The List Of Users Of A Static Site

read-only
microsoft-azure-deletes-user-entry

Microsoft Azure Deletes The User Entry From The Static Site

idempotent
microsoft-azure-updates-user-entry

Microsoft Azure Updates A User Entry With The Listed Roles

idempotent
microsoft-azure-gets-basic-auth

Microsoft Azure Gets The Basic Auth Properties For A Static Site As A Collection

read-only idempotent
microsoft-azure-gets-basic-auth-2

Microsoft Azure Gets The Basic Auth Properties For A Static Site

read-only idempotent
microsoft-azure-adds-updates-basic

Microsoft Azure Adds Or Updates Basic Auth For A Static Site

idempotent
microsoft-azure-gets-all-static-2

Microsoft Azure Gets All Static Site Builds For A Particular Static Site

read-only idempotent
microsoft-azure-gets-details-static-2

Microsoft Azure Gets The Details Of A Static Site Build

read-only idempotent
microsoft-azure-deletes-static-site-2

Microsoft Azure Deletes A Static Site Build

idempotent
microsoft-azure-creates-updates-app

Microsoft Azure Creates Or Updates The App Settings Of A Static Site Build

idempotent
microsoft-azure-creates-updates-function

Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site Build

idempotent
microsoft-azure-returns-overviews-database

Microsoft Azure Returns Overviews Of Database Connections For A Static Site Build

read-only idempotent
microsoft-azure-returns-overview-database

Microsoft Azure Returns Overview Of A Database Connection For A Static Site Build By Name

read-only idempotent
microsoft-azure-create-update-database

Microsoft Azure Create Or Update A Database Connection For A Static Site Build

idempotent
microsoft-azure-delete-database-connection

Microsoft Azure Delete A Database Connection For A Static Site Build

idempotent
microsoft-azure-create-update-database-2

Microsoft Azure Create Or Update A Database Connection For A Static Site Build

idempotent
microsoft-azure-returns-details-database

Microsoft Azure Returns Details Of A Database Connection For A Static Site Build By Name

microsoft-azure-gets-functions-particular

Microsoft Azure Gets The Functions Of A Particular Static Site Build

read-only idempotent
microsoft-azure-returns-details-all

Microsoft Azure Returns Details Of All Backends Linked To A Static Site Build

read-only idempotent
microsoft-azure-returns-details-linked

Microsoft Azure Returns The Details Of A Linked Backend Linked To A Static Site Build By Name

read-only idempotent
microsoft-azure-link-backend-static

Microsoft Azure Link Backend To A Static Site Build

idempotent
microsoft-azure-unlink-backend-static

Microsoft Azure Unlink A Backend From A Static Site Build

idempotent
microsoft-azure-validates-that-backend

Microsoft Azure Validates That A Backend Can Be Linked To A Static Site Build

read-only
microsoft-azure-gets-application-settings

Microsoft Azure Gets The Application Settings Of A Static Site Build

microsoft-azure-gets-application-settings-2

Microsoft Azure Gets The Application Settings Of A Static Site Build

microsoft-azure-returns-details-database-2

Microsoft Azure Returns Details Of Database Connections For A Static Site Build

microsoft-azure-gets-details-user

Microsoft Azure Gets The Details Of The User Provided Function Apps Registered With A Static Site Build

read-only idempotent
microsoft-azure-gets-details-user-2

Microsoft Azure Gets The Details Of The User Provided Function App Registered With A Static Site Build

read-only idempotent
microsoft-azure-register-user-provided

Microsoft Azure Register A User Provided Function App With A Static Site Build

idempotent
microsoft-azure-detach-user-provided

Microsoft Azure Detach The User Provided Function App From The Static Site Build

idempotent
microsoft-azure-deploys-zipped-content

Microsoft Azure Deploys Zipped Content To A Specific Environment Of A Static Site

microsoft-azure-creates-updates-app-2

Microsoft Azure Creates Or Updates The App Settings Of A Static Site

idempotent
microsoft-azure-creates-updates-function-2

Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site

idempotent
microsoft-azure-creates-invitation-link

Microsoft Azure Creates An Invitation Link For A User With The Role

microsoft-azure-gets-all-static-3

Microsoft Azure Gets All Static Site Custom Domains For A Particular Static Site

read-only idempotent
microsoft-azure-gets-existing-custom

Microsoft Azure Gets An Existing Custom Domain For A Particular Static Site

read-only idempotent
microsoft-azure-creates-new-static-3

Microsoft Azure Creates A New Static Site Custom Domain In An Existing Resource Group And Static Site

idempotent
microsoft-azure-deletes-custom-domain

Microsoft Azure Deletes A Custom Domain

idempotent
microsoft-azure-validates-particular-custom

Microsoft Azure Validates A Particular Custom Domain Can Be Added To A Static Site

read-only
microsoft-azure-returns-overviews-database-2

Microsoft Azure Returns Overviews Of Database Connections For A Static Site

read-only idempotent
microsoft-azure-returns-overview-database-2

Microsoft Azure Returns Overview Of A Database Connection For A Static Site By Name

read-only idempotent
microsoft-azure-create-update-database-3

Microsoft Azure Create Or Update A Database Connection For A Static Site

idempotent
microsoft-azure-delete-database-connection-2

Microsoft Azure Delete A Database Connection For A Static Site

idempotent
microsoft-azure-create-update-database-4

Microsoft Azure Create Or Update A Database Connection For A Static Site

idempotent
microsoft-azure-returns-details-database-3

Microsoft Azure Returns Details Of A Database Connection For A Static Site By Name

microsoft-azure-detaches-static-site

Microsoft Azure Detaches A Static Site

microsoft-azure-gets-functions-static

Microsoft Azure Gets The Functions Of A Static Site

read-only idempotent
microsoft-azure-returns-details-all-2

Microsoft Azure Returns Details Of All Backends Linked To A Static Site

read-only idempotent
microsoft-azure-returns-details-linked-2

Microsoft Azure Returns The Details Of A Linked Backend Linked To A Static Site By Name

read-only idempotent
microsoft-azure-link-backend-static-2

Microsoft Azure Link Backend To A Static Site

idempotent
microsoft-azure-unlink-backend-static-2

Microsoft Azure Unlink A Backend From A Static Site

idempotent
microsoft-azure-validates-that-backend-2

Microsoft Azure Validates That A Backend Can Be Linked To A Static Site

read-only
microsoft-azure-gets-application-settings-3

Microsoft Azure Gets The Application Settings Of A Static Site

microsoft-azure-lists-roles-configured

Microsoft Azure Lists The Roles Configured For The Static Site

microsoft-azure-gets-application-settings-4

Microsoft Azure Gets The Application Settings Of A Static Site

microsoft-azure-lists-secrets-existing

Microsoft Azure Lists The Secrets For An Existing Static Site

microsoft-azure-gets-list-private

Microsoft Azure Gets The List Of Private Endpoint Connections Associated With A Static Site

read-only idempotent
microsoft-azure-gets-private-endpoint

Microsoft Azure Gets A Private Endpoint Connection

read-only idempotent
microsoft-azure-approves-rejects-private

Microsoft Azure Approves Or Rejects A Private Endpoint Connection

idempotent
microsoft-azure-deletes-private-endpoint

Microsoft Azure Deletes A Private Endpoint Connection

idempotent
microsoft-azure-gets-private-link

Microsoft Azure Gets The Private Link Resources

read-only idempotent
microsoft-azure-resets-api-key

Microsoft Azure Resets The Api Key For An Existing Static Site

microsoft-azure-returns-details-database-4

Microsoft Azure Returns Details Of Database Connections For A Static Site

microsoft-azure-gets-details-user-3

Microsoft Azure Gets The Details Of The User Provided Function Apps Registered With A Static Site

read-only idempotent
microsoft-azure-gets-details-user-4

Microsoft Azure Gets The Details Of The User Provided Function App Registered With A Static Site

read-only idempotent
microsoft-azure-register-user-provided-2

Microsoft Azure Register A User Provided Function App With A Static Site

idempotent
microsoft-azure-detach-user-provided-2

Microsoft Azure Detach The User Provided Function App From The Static Site

idempotent
microsoft-azure-deploys-zipped-content-2

Microsoft Azure Deploys Zipped Content To A Static Site

Capability Spec

staticsites-api-client-staticsites.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: Microsoft Azure StaticSites API Client — StaticSites
  description: 'Microsoft Azure StaticSites API Client — StaticSites. 75 operations. Lead operation: Microsoft Azure Generates
    A Preview Workflow File For The Static Site. Self-contained Naftiko capability covering one Microsoft Azure business surface.'
  tags:
  - Microsoft Azure
  - StaticSites
  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: staticsites-api-client-staticsites
    baseUri: https://management.azure.com
    description: Microsoft Azure StaticSites API Client — StaticSites business capability. Self-contained, no shared references.
    resources:
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-locations-location-previewS
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/locations/{location}/previewStaticSiteWorkflowFile
      operations:
      - name: microsoftazurestaticsitespreviewworkflow
        method: POST
        description: Microsoft Azure Generates A Preview Workflow File For The Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: location
          in: path
          type: string
          description: Location where you plan to create the static site.
          required: true
        - name: staticSitesWorkflowPreviewRequest
          in: body
          type: string
          description: A JSON representation of the StaticSitesWorkflowPreviewRequest properties. See example.
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-staticSites
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites
      operations:
      - name: microsoftazurestaticsiteslist
        method: GET
        description: Microsoft Azure Get All Static Sites For A Subscription
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites
      operations:
      - name: microsoftazurestaticsitesgetstaticsitesbyresourcegroup
        method: GET
        description: Microsoft Azure Gets All Static Sites In The Specified Resource Group
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}
      operations:
      - name: microsoftazurestaticsitesgetstaticsite
        method: GET
        description: Microsoft Azure Gets The Details Of A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
      - name: microsoftazurestaticsitescreateorupdatestaticsite
        method: PUT
        description: Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static
          Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site to create or update.
          required: true
        - name: staticSiteEnvelope
          in: body
          type: string
          description: A JSON representation of the staticsite properties. See example.
          required: true
      - name: microsoftazurestaticsitesdeletestaticsite
        method: DELETE
        description: Microsoft Azure Deletes A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site to delete.
          required: true
      - name: microsoftazurestaticsitesupdatestaticsite
        method: PATCH
        description: Microsoft Azure Creates A New Static Site In An Existing Resource Group, Or Updates An Existing Static
          Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site to create or update.
          required: true
        - name: staticSiteEnvelope
          in: body
          type: string
          description: A JSON representation of the staticsite properties. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/listUsers
      operations:
      - name: microsoftazurestaticsitesliststaticsiteusers
        method: POST
        description: Microsoft Azure Gets The List Of Users Of A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: authprovider
          in: path
          type: string
          description: The auth provider for the users.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/authproviders/{authprovider}/users/{userid}
      operations:
      - name: microsoftazurestaticsitesdeletestaticsiteuser
        method: DELETE
        description: Microsoft Azure Deletes The User Entry From The Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the staticsite.
          required: true
        - name: authprovider
          in: path
          type: string
          description: The auth provider for this user.
          required: true
        - name: userid
          in: path
          type: string
          description: The user id of the user.
          required: true
      - name: microsoftazurestaticsitesupdatestaticsiteuser
        method: PATCH
        description: Microsoft Azure Updates A User Entry With The Listed Roles
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: authprovider
          in: path
          type: string
          description: The auth provider for this user.
          required: true
        - name: userid
          in: path
          type: string
          description: The user id of the user.
          required: true
        - name: staticSiteUserEnvelope
          in: body
          type: string
          description: A JSON representation of the StaticSiteUser properties. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth
      operations:
      - name: microsoftazurestaticsiteslistbasicauth
        method: GET
        description: Microsoft Azure Gets The Basic Auth Properties For A Static Site As A Collection
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth/{basicAuthName}
      operations:
      - name: microsoftazurestaticsitesgetbasicauth
        method: GET
        description: Microsoft Azure Gets The Basic Auth Properties For A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: basicAuthName
          in: path
          type: string
          description: name of the basic auth entry.
          required: true
      - name: microsoftazurestaticsitescreateorupdatebasicauth
        method: PUT
        description: Microsoft Azure Adds Or Updates Basic Auth For A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: basicAuthName
          in: path
          type: string
          description: name of the basic auth entry.
          required: true
        - name: basicAuthEnvelope
          in: body
          type: string
          description: A JSON representation of the basic auth properties.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds
      operations:
      - name: microsoftazurestaticsitesgetstaticsitebuilds
        method: GET
        description: Microsoft Azure Gets All Static Site Builds For A Particular Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}
      operations:
      - name: microsoftazurestaticsitesgetstaticsitebuild
        method: GET
        description: Microsoft Azure Gets The Details Of A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
      - name: microsoftazurestaticsitesdeletestaticsitebuild
        method: DELETE
        description: Microsoft Azure Deletes A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/appsettings
      operations:
      - name: microsoftazurestaticsitescreateorupdatestaticsitebuildappsettings
        method: PUT
        description: Microsoft Azure Creates Or Updates The App Settings Of A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: appSettings
          in: body
          type: string
          description: The dictionary containing the static site app settings to update.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/config/functionappsettings
      operations:
      - name: microsoftazurestaticsitescreateorupdatestaticsitebuildfunctionappsettings
        method: PUT
        description: Microsoft Azure Creates Or Updates The Function App Settings Of A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: appSettings
          in: body
          type: string
          description: The dictionary containing the static site function app settings to update.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections
      operations:
      - name: microsoftazurestaticsitesgetbuilddatabaseconnections
        method: GET
        description: Microsoft Azure Returns Overviews Of Database Connections For A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}
      operations:
      - name: microsoftazurestaticsitesgetbuilddatabaseconnection
        method: GET
        description: Microsoft Azure Returns Overview Of A Database Connection For A Static Site Build By Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
      - name: microsoftazurestaticsitescreateorupdatebuilddatabaseconnection
        method: PUT
        description: Microsoft Azure Create Or Update A Database Connection For A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: databaseConnectionRequestEnvelope
          in: body
          type: string
          description: A JSON representation of the database connection request properties
          required: true
      - name: microsoftazurestaticsitesdeletebuilddatabaseconnection
        method: DELETE
        description: Microsoft Azure Delete A Database Connection For A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
      - name: microsoftazurestaticsitesupdatebuilddatabaseconnection
        method: PATCH
        description: Microsoft Azure Create Or Update A Database Connection For A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: databaseConnectionRequestEnvelope
          in: body
          type: string
          description: A JSON representation of the database connection request properties
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/databaseConnections/{databaseConnectionName}/show
      operations:
      - name: microsoftazurestaticsitesgetbuilddatabaseconnectionwithdetails
        method: POST
        description: Microsoft Azure Returns Details Of A Database Connection For A Static Site Build By Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions
      operations:
      - name: microsoftazurestaticsitesliststaticsitebuildfunctions
        method: GET
        description: Microsoft Azure Gets The Functions Of A Particular Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends
      operations:
      - name: microsoftazurestaticsitesgetlinkedbackendsforbuild
        method: GET
        description: Microsoft Azure Returns Details Of All Backends Linked To A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}
      operations:
      - name: microsoftazurestaticsitesgetlinkedbackendforbuild
        method: GET
        description: Microsoft Azure Returns The Details Of A Linked Backend Linked To A Static Site Build By Name
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier
          required: true
        - name: linkedBackendName
          in: path
          type: string
          description: Name of the linked backend that should be retrieved
          required: true
      - name: microsoftazurestaticsiteslinkbackendtobuild
        method: PUT
        description: Microsoft Azure Link Backend To A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier
          required: true
        - name: linkedBackendName
          in: path
          type: string
          description: Name of the backend to link to the static site
          required: true
        - name: staticSiteLinkedBackendEnvelope
          in: body
          type: string
          description: A JSON representation of the linked backend request properties
          required: true
      - name: microsoftazurestaticsitesunlinkbackendfrombuild
        method: DELETE
        description: Microsoft Azure Unlink A Backend From A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier
          required: true
        - name: linkedBackendName
          in: path
          type: string
          description: Name of the backend linked to the static site
          required: true
        - name: isCleaningAuthConfig
          in: query
          type: boolean
          description: Decides if auth will be removed from backend configuration
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/linkedBackends/{linkedBackendName}/validate
      operations:
      - name: microsoftazurestaticsitesvalidatebackendforbuild
        method: POST
        description: Microsoft Azure Validates That A Backend Can Be Linked To A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier
          required: true
        - name: linkedBackendName
          in: path
          type: string
          description: Name of the linked backend that should be retrieved
          required: true
        - name: staticSiteLinkedBackendEnvelope
          in: body
          type: string
          description: A JSON representation of the linked backend request properties
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listAppSettings
      operations:
      - name: microsoftazurestaticsitesliststaticsitebuildappsettings
        method: POST
        description: Microsoft Azure Gets The Application Settings Of A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/listFunctionAppSettings
      operations:
      - name: microsoftazurestaticsitesliststaticsitebuildfunctionappsettings
        method: POST
        description: Microsoft Azure Gets The Application Settings Of A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/showDatabaseConnections
      operations:
      - name: microsoftazurestaticsitesgetbuilddatabaseconnectionswithdetails
        method: POST
        description: Microsoft Azure Returns Details Of Database Connections For A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps
      operations:
      - name: microsoftazurestaticsitesgetuserprovidedfunctionappsforstaticsitebuild
        method: GET
        description: Microsoft Azure Gets The Details Of The User Provided Function Apps Registered With A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/userProvidedFunctionApps/{functionAppName}
      operations:
      - name: microsoftazurestaticsitesgetuserprovidedfunctionappforstaticsitebuild
        method: GET
        description: Microsoft Azure Gets The Details Of The User Provided Function App Registered With A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: functionAppName
          in: path
          type: string
          description: Name of the function app registered with the static site build.
          required: true
      - name: microsoftazurestaticsitesregisteruserprovidedfunctionappwithstaticsitebuild
        method: PUT
        description: Microsoft Azure Register A User Provided Function App With A Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: functionAppName
          in: path
          type: string
          description: Name of the function app to register with the static site build.
          required: true
        - name: staticSiteUserProvidedFunctionEnvelope
          in: body
          type: string
          description: A JSON representation of the user provided function app properties. See example.
          required: true
        - name: isForced
          in: query
          type: boolean
          description: 'Specify <code>true</code> to force the update of the auth configuration on the function app even if
            an AzureStaticWebApps provider is already configured on the '
      - name: microsoftazurestaticsitesdetachuserprovidedfunctionappfromstaticsitebuild
        method: DELETE
        description: Microsoft Azure Detach The User Provided Function App From The Static Site Build
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: functionAppName
          in: path
          type: string
          description: Name of the function app registered with the static site build.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/zipdeploy
      operations:
      - name: microsoftazurestaticsitescreatezipdeploymentforstaticsitebuild
        method: POST
        description: Microsoft Azure Deploys Zipped Content To A Specific Environment Of A Static Site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: name
          in: path
          type: string
          description: Name of the static site.
          required: true
        - name: environmentName
          in: path
          type: string
          description: Name of the environment.
          required: true
        - name: staticSiteZipDeploymentEnvelope
          in: body
          type: string
          description: A JSON representation of the StaticSiteZipDeployment properties

# --- truncated at 32 KB (148 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/microsoft-azure/refs/heads/main/capabilities/staticsites-api-client-staticsites.yaml