WebApps API Client — StaticSites

WebApps API Client — StaticSites. 75 operations. Lead operation: Generates a preview workflow file for the static site. Self-contained Naftiko capability covering one Microsoft Azure Functions business surface.

Run with Naftiko Microsoft Azure FunctionsStaticSites

What You Can Do

POST
Staticsitespreviewworkflow — Generates a preview workflow file for the static site
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/locations/{location}/previewstaticsiteworkflowfile
GET
Staticsiteslist — Get all Static Sites for a subscription.
/v1/subscriptions/{subscriptionid}/providers/microsoft-web/staticsites
GET
Staticsitesgetstaticsitesbyresourcegroup — Gets all static sites in the specified resource group.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites
GET
Staticsitesgetstaticsite — Gets the details of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
PUT
Staticsitescreateorupdatestaticsite — 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}
PATCH
Staticsitesupdatestaticsite — 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
Staticsitesdeletestaticsite — Deletes a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}
GET
Staticsiteslistbasicauth — Gets the basic auth properties for a static site as a collection.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth
GET
Staticsitesgetbasicauth — Gets the basic auth properties for a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth/{basicauthname}
PUT
Staticsitescreateorupdatebasicauth — Adds or updates basic auth for a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/basicauth/{basicauthname}
GET
Staticsitesgetstaticsitebuilds — Gets all static site builds for a particular static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds
GET
Staticsitesgetstaticsitebuild — Gets the details of a static site build.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}
DELETE
Staticsitesdeletestaticsitebuild — Deletes a static site build.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}
PUT
Staticsitescreateorupdatestaticsitebuildappsettings — 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
Staticsitescreateorupdatestaticsitebuildfunctionappsettings — 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
Staticsitesgetbuilddatabaseconnections — Returns overviews of database connections for a static site build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections
GET
Staticsitesgetbuilddatabaseconnection — 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
Staticsitescreateorupdatebuilddatabaseconnection — 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}
PATCH
Staticsitesupdatebuilddatabaseconnection — 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
Staticsitesdeletebuilddatabaseconnection — Delete a database connection for a static site build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/databaseconnections/{databaseconnectionname}
POST
Staticsitesgetbuilddatabaseconnectionwithdetails — 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
Staticsitesliststaticsitebuildfunctions — Gets the functions of a particular static site build.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/functions
GET
Staticsitesgetlinkedbackendsforbuild — 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
Staticsitesgetlinkedbackendforbuild — 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
Staticsiteslinkbackendtobuild — Link backend to a static site build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}
DELETE
Staticsitesunlinkbackendfrombuild — Unlink a backend from a static site build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/linkedbackends/{linkedbackendname}
POST
Staticsitesvalidatebackendforbuild — 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
Staticsitesliststaticsitebuildappsettings — Gets the application settings of a static site build.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listappsettings
POST
Staticsitesliststaticsitebuildfunctionappsettings — Gets the application settings of a static site build.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/listfunctionappsettings
POST
Staticsitesgetbuilddatabaseconnectionswithdetails — Returns details of database connections for a static site build
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/builds/{environmentname}/showdatabaseconnections
GET
Staticsitesgetuserprovidedfunctionappsforstaticsitebuild — 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
Staticsitesgetuserprovidedfunctionappforstaticsitebuild — 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
Staticsitesregisteruserprovidedfunctionappwithstaticsitebuild — 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
Staticsitesdetachuserprovidedfunctionappfromstaticsitebuild — 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
Staticsitescreatezipdeploymentforstaticsitebuild — 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
Staticsitescreateorupdatestaticsiteappsettings — Creates or updates the app settings of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/appsettings
PUT
Staticsitescreateorupdatestaticsitefunctionappsettings — Creates or updates the function app settings of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/config/functionappsettings
POST
Staticsitescreateuserrolesinvitationlink — Creates an invitation link for a user with the role
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/createuserinvitation
GET
Staticsitesliststaticsitecustomdomains — Gets all static site custom domains for a particular static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains
GET
Staticsitesgetstaticsitecustomdomain — Gets an existing custom domain for a particular static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}
PUT
Staticsitescreateorupdatestaticsitecustomdomain — 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
Staticsitesdeletestaticsitecustomdomain — Deletes a custom domain.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/customdomains/{domainname}
POST
Staticsitesvalidatecustomdomaincanbeaddedtostaticsite — 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
Staticsitesgetdatabaseconnections — Returns overviews of database connections for a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections
GET
Staticsitesgetdatabaseconnection — 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
Staticsitescreateorupdatedatabaseconnection — Create or update a database connection for a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
PATCH
Staticsitesupdatedatabaseconnection — Create or update a database connection for a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
DELETE
Staticsitesdeletedatabaseconnection — Delete a database connection for a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/databaseconnections/{databaseconnectionname}
POST
Staticsitesgetdatabaseconnectionwithdetails — 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
Staticsitesdetachstaticsite — Detaches a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/detach
GET
Staticsitesliststaticsitefunctions — Gets the functions of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/functions
GET
Staticsitesgetlinkedbackends — Returns details of all backends linked to a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends
GET
Staticsitesgetlinkedbackend — 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
Staticsiteslinkbackend — Link backend to a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}
DELETE
Staticsitesunlinkbackend — Unlink a backend from a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/linkedbackends/{linkedbackendname}
POST
Staticsitesvalidatebackend — 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
Staticsitesliststaticsiteappsettings — Gets the application settings of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listappsettings
POST
Staticsitesliststaticsiteconfiguredroles — Lists the roles configured for the static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listconfiguredroles
POST
Staticsitesliststaticsitefunctionappsettings — Gets the application settings of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listfunctionappsettings
POST
Staticsitesliststaticsitesecrets — Lists the secrets for an existing static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/listsecrets
GET
Staticsitesgetprivateendpointconnectionlist — Gets the list of private endpoint connections associated with a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections
GET
Staticsitesgetprivateendpointconnection — Gets a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
PUT
Staticsitesapproveorrejectprivateendpointconnection — Approves or rejects a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
DELETE
Staticsitesdeleteprivateendpointconnection — Deletes a private endpoint connection
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privateendpointconnections/{privateendpointconnectionname}
GET
Staticsitesgetprivatelinkresources — Gets the private link resources
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/privatelinkresources
POST
Staticsitesresetstaticsiteapikey — Resets the api key for an existing static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/resetapikey
POST
Staticsitesgetdatabaseconnectionswithdetails — Returns details of database connections for a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/showdatabaseconnections
GET
Staticsitesgetuserprovidedfunctionappsforstaticsite — 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
Staticsitesgetuserprovidedfunctionappforstaticsite — 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
Staticsitesregisteruserprovidedfunctionappwithstaticsite — Register a user provided function app with a static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname}
DELETE
Staticsitesdetachuserprovidedfunctionappfromstaticsite — Detach the user provided function app from the static site
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/userprovidedfunctionapps/{functionappname}
POST
Staticsitescreatezipdeploymentforstaticsite — Deploys zipped content to a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/zipdeploy
POST
Staticsitesliststaticsiteusers — Gets the list of users of a static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/listusers
PATCH
Staticsitesupdatestaticsiteuser — Updates a user entry with the listed roles
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/users/{userid}
DELETE
Staticsitesdeletestaticsiteuser — Deletes the user entry from the static site.
/v1/subscriptions/{subscriptionid}/resourcegroups/{resourcegroupname}/providers/microsoft-web/staticsites/{name}/authproviders/{authprovider}/users/{userid}

MCP Tools

generates-preview-workflow-file-static

Generates a preview workflow file for the static site

get-all-static-sites-subscription

Get all Static Sites for a subscription.

read-only idempotent
gets-all-static-sites-specified

Gets all static sites in the specified resource group.

read-only idempotent
gets-details-static-site

Gets the details of a static site.

read-only idempotent
creates-new-static-site-existing

Creates a new static site in an existing resource group, or updates an existing static site.

idempotent
creates-new-static-site-existing-2

Creates a new static site in an existing resource group, or updates an existing static site.

idempotent
deletes-static-site

Deletes a static site.

idempotent
gets-basic-auth-properties-static

Gets the basic auth properties for a static site as a collection.

read-only idempotent
gets-basic-auth-properties-static-2

Gets the basic auth properties for a static site.

read-only idempotent
adds-updates-basic-auth-static

Adds or updates basic auth for a static site.

idempotent
gets-all-static-site-builds

Gets all static site builds for a particular static site.

read-only idempotent
gets-details-static-site-build

Gets the details of a static site build.

read-only idempotent
deletes-static-site-build

Deletes a static site build.

idempotent
creates-updates-app-settings-static

Creates or updates the app settings of a static site build.

idempotent
creates-updates-function-app-settings

Creates or updates the function app settings of a static site build.

idempotent
returns-overviews-database-connections-static

Returns overviews of database connections for a static site build

read-only idempotent
returns-overview-database-connection-static

Returns overview of a database connection for a static site build by name

read-only idempotent
create-update-database-connection-static

Create or update a database connection for a static site build

idempotent
create-update-database-connection-static-2

Create or update a database connection for a static site build

idempotent
delete-database-connection-static-site

Delete a database connection for a static site build

idempotent
returns-details-database-connection-static

Returns details of a database connection for a static site build by name

gets-functions-particular-static-site

Gets the functions of a particular static site build.

read-only idempotent
returns-details-all-backends-linked

Returns details of all backends linked to a static site build

read-only idempotent
returns-details-linked-backend-linked

Returns the details of a linked backend linked to a static site build by name

read-only idempotent
link-backend-static-site-build

Link backend to a static site build

idempotent
unlink-backend-static-site-build

Unlink a backend from a static site build

idempotent
validates-that-backend-can-be

Validates that a backend can be linked to a static site build

read-only
gets-application-settings-static-site

Gets the application settings of a static site build.

gets-application-settings-static-site-2

Gets the application settings of a static site build.

returns-details-database-connections-static

Returns details of database connections for a static site build

gets-details-user-provided-function

Gets the details of the user provided function apps registered with a static site build

read-only idempotent
gets-details-user-provided-function-2

Gets the details of the user provided function app registered with a static site build

read-only idempotent
register-user-provided-function-app

Register a user provided function app with a static site build

idempotent
detach-user-provided-function-app

Detach the user provided function app from the static site build

idempotent
deploys-zipped-content-specific-environment

Deploys zipped content to a specific environment of a static site.

creates-updates-app-settings-static-2

Creates or updates the app settings of a static site.

idempotent
creates-updates-function-app-settings-2

Creates or updates the function app settings of a static site.

idempotent
creates-invitation-link-user-role

Creates an invitation link for a user with the role

gets-all-static-site-custom

Gets all static site custom domains for a particular static site.

read-only idempotent
gets-existing-custom-domain-particular

Gets an existing custom domain for a particular static site.

read-only idempotent
creates-new-static-site-custom

Creates a new static site custom domain in an existing resource group and static site.

idempotent
deletes-custom-domain

Deletes a custom domain.

idempotent
validates-particular-custom-domain-can

Validates a particular custom domain can be added to a static site.

read-only
returns-overviews-database-connections-static-2

Returns overviews of database connections for a static site

read-only idempotent
returns-overview-database-connection-static-2

Returns overview of a database connection for a static site by name

read-only idempotent
create-update-database-connection-static-3

Create or update a database connection for a static site

idempotent
create-update-database-connection-static-4

Create or update a database connection for a static site

idempotent
delete-database-connection-static-site-2

Delete a database connection for a static site

idempotent
returns-details-database-connection-static-2

Returns details of a database connection for a static site by name

detaches-static-site

Detaches a static site.

gets-functions-static-site

Gets the functions of a static site.

read-only idempotent
returns-details-all-backends-linked-2

Returns details of all backends linked to a static site

read-only idempotent
returns-details-linked-backend-linked-2

Returns the details of a linked backend linked to a static site by name

read-only idempotent
link-backend-static-site

Link backend to a static site

idempotent
unlink-backend-static-site

Unlink a backend from a static site

idempotent
validates-that-backend-can-be-2

Validates that a backend can be linked to a static site

read-only
gets-application-settings-static-site-3

Gets the application settings of a static site.

lists-roles-configured-static-site

Lists the roles configured for the static site.

gets-application-settings-static-site-4

Gets the application settings of a static site.

lists-secrets-existing-static-site

Lists the secrets for an existing static site.

gets-list-private-endpoint-connections

Gets the list of private endpoint connections associated with a static site

read-only idempotent
gets-private-endpoint-connection

Gets a private endpoint connection

read-only idempotent
approves-rejects-private-endpoint-connection

Approves or rejects a private endpoint connection

idempotent
deletes-private-endpoint-connection

Deletes a private endpoint connection

idempotent
gets-private-link-resources

Gets the private link resources

read-only idempotent
resets-api-key-existing-static

Resets the api key for an existing static site.

returns-details-database-connections-static-2

Returns details of database connections for a static site

gets-details-user-provided-function-3

Gets the details of the user provided function apps registered with a static site

read-only idempotent
gets-details-user-provided-function-4

Gets the details of the user provided function app registered with a static site

read-only idempotent
register-user-provided-function-app-2

Register a user provided function app with a static site

idempotent
detach-user-provided-function-app-2

Detach the user provided function app from the static site

idempotent
deploys-zipped-content-static-site

Deploys zipped content to a static site.

gets-list-users-static-site

Gets the list of users of a static site.

read-only
updates-user-entry-listed-roles

Updates a user entry with the listed roles

idempotent
deletes-user-entry-static-site

Deletes the user entry from the static site.

idempotent

Capability Spec

azure-functions-management-staticsites.yaml Raw ↑
naftiko: 1.0.0-alpha2
info:
  label: WebApps API Client — StaticSites
  description: 'WebApps API Client — StaticSites. 75 operations. Lead operation: Generates a preview workflow file for the
    static site. Self-contained Naftiko capability covering one Microsoft Azure Functions business surface.'
  tags:
  - Microsoft Azure Functions
  - StaticSites
  created: '2026-05-19'
  modified: '2026-05-19'
binds:
- namespace: env
  keys:
    MICROSOFT_AZURE_FUNCTIONS_API_KEY: MICROSOFT_AZURE_FUNCTIONS_API_KEY
capability:
  consumes:
  - type: http
    namespace: azure-functions-management-staticsites
    baseUri: https://management.azure.com
    description: WebApps 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: staticsitespreviewworkflow
        method: POST
        description: Generates a preview workflow file for the static site
        outputRawFormat: json
        outputParameters:
        - name: result
          type: object
          value: $.
        inputParameters:
        - name: staticSitesWorkflowPreviewRequest
          in: body
          type: string
          description: The request body
          required: true
    - name: subscriptions-subscriptionId-providers-Microsoft.Web-staticSites
      path: /subscriptions/{subscriptionId}/providers/Microsoft.Web/staticSites
      operations:
      - name: staticsiteslist
        method: GET
        description: 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: staticsitesgetstaticsitesbyresourcegroup
        method: GET
        description: 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: staticsitesgetstaticsite
        method: GET
        description: 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: staticsitescreateorupdatestaticsite
        method: PUT
        description: 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.
          required: true
        - name: staticSiteEnvelope
          in: body
          type: string
          description: A JSON representation of the staticsite properties. See example.
          required: true
      - name: staticsitesupdatestaticsite
        method: PATCH
        description: 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.
          required: true
        - name: staticSiteEnvelope
          in: body
          type: string
          description: A JSON representation of the staticsite properties. See example.
          required: true
      - name: staticsitesdeletestaticsite
        method: DELETE
        description: 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.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/basicAuth
      operations:
      - name: staticsiteslistbasicauth
        method: GET
        description: 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: staticsitesgetbasicauth
        method: GET
        description: 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: staticsitescreateorupdatebasicauth
        method: PUT
        description: 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: staticsitesgetstaticsitebuilds
        method: GET
        description: 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: staticsitesgetstaticsitebuild
        method: GET
        description: 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: staticsitesdeletestaticsitebuild
        method: DELETE
        description: 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: staticsitescreateorupdatestaticsitebuildappsettings
        method: PUT
        description: 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: staticsitescreateorupdatestaticsitebuildfunctionappsettings
        method: PUT
        description: 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: staticsitesgetbuilddatabaseconnections
        method: GET
        description: 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: 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}/databaseConnections/{databaseConnectionName}
      operations:
      - name: staticsitesgetbuilddatabaseconnection
        method: GET
        description: 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: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: databaseConnectionName
          in: path
          type: string
          description: Name of the database connection.
          required: true
      - name: staticsitescreateorupdatebuilddatabaseconnection
        method: PUT
        description: 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: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: databaseConnectionName
          in: path
          type: string
          description: Name of the database connection.
          required: true
        - name: databaseConnectionRequestEnvelope
          in: body
          type: string
          description: A JSON representation of the database connection request properties
          required: true
      - name: staticsitesupdatebuilddatabaseconnection
        method: PATCH
        description: 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: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: databaseConnectionName
          in: path
          type: string
          description: Name of the database connection.
          required: true
        - name: databaseConnectionRequestEnvelope
          in: body
          type: string
          description: A JSON representation of the database connection request properties
          required: true
      - name: staticsitesdeletebuilddatabaseconnection
        method: DELETE
        description: 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: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: databaseConnectionName
          in: path
          type: string
          description: Name of the database connection.
          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: staticsitesgetbuilddatabaseconnectionwithdetails
        method: POST
        description: 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: environmentName
          in: path
          type: string
          description: The stage site identifier.
          required: true
        - name: databaseConnectionName
          in: path
          type: string
          description: Name of the database connection.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/builds/{environmentName}/functions
      operations:
      - name: staticsitesliststaticsitebuildfunctions
        method: GET
        description: 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: staticsitesgetlinkedbackendsforbuild
        method: GET
        description: 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: staticsitesgetlinkedbackendforbuild
        method: GET
        description: 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: staticsiteslinkbackendtobuild
        method: PUT
        description: 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 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: staticsitesunlinkbackendfrombuild
        method: DELETE
        description: 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 linked backend that should be retrieved
          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: staticsitesvalidatebackendforbuild
        method: POST
        description: 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: staticsitesliststaticsitebuildappsettings
        method: POST
        description: 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: staticsitesliststaticsitebuildfunctionappsettings
        method: POST
        description: 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: staticsitesgetbuilddatabaseconnectionswithdetails
        method: POST
        description: 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: 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
      operations:
      - name: staticsitesgetuserprovidedfunctionappsforstaticsitebuild
        method: GET
        description: 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: staticsitesgetuserprovidedfunctionappforstaticsitebuild
        method: GET
        description: 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: staticsitesregisteruserprovidedfunctionappwithstaticsitebuild
        method: PUT
        description: 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 registered with the static site build.
          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: staticSiteUserProvidedFunctionEnvelope
          in: body
          type: string
          description: A JSON representation of the user provided function app properties. See example.
          required: true
      - name: staticsitesdetachuserprovidedfunctionappfromstaticsitebuild
        method: DELETE
        description: 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: staticsitescreatezipdeploymentforstaticsitebuild
        method: POST
        description: 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: The stage site identifier.
          required: true
        - name: staticSiteZipDeploymentEnvelope
          in: body
          type: string
          description: A JSON representation of the StaticSiteZipDeployment properties. See example.
          required: true
    - name: subscriptions-subscriptionId-resourceGroups-resourceGroupName-providers-Microsof
      path: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/staticSites/{name}/config/appsettings
      operations:
      - name: staticsitescreateorupdatestaticsiteappsettings
        method: PUT
        description: Creates or updates the app settings 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: 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}/config/functionappsettings
      operations:
      - name: staticsitescreateorupdatestaticsitefunctionappsettings
        method: PUT
        description: Creates or updates the function app settings 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: 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}/createUserInvitation
      operations:
      - name: staticsitescreateuserrolesinvitationlink
        method: POST
        description: Creates an invitation link for a user with the role
        outputRawFormat: json
        outputParameters:
        - name: result
         

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