Skip to content

Azure Functions Operations Reference

This page covers the parameters and expected output for each operation available in the Azure Functions integration.

List Function Apps

Lists all Function Apps in the subscription or a specific resource group. Use this to discover available Function Apps before invoking them, or to get an overview of your Azure Functions deployment.

Parameter Description Type Required/Optional
Resource Group Resource group name to filter results. If not provided, lists all Function Apps across the subscription. string Optional.

A JSON object containing a functionApps array, where each entry includes the name, resourceGroup, region, state, defaultHostName, url, and operatingSystem of the Function App. Also includes the total count, the subscriptionId, and optionally warning, error, errorMessage, or errorType fields.

Get Function App Details

Retrieves detailed information about a specific Function App.

Parameter Description Type Required/Optional
Resource Group Resource group name. Uses the default configured resource group if not specified. string Optional.
Function App Name The name of the Function App to retrieve. string Required.

A JSON object containing the name, resourceGroup, region, state, defaultHostName, url, operatingSystem, id, runtime, appServicePlanId, and tags of the specified Function App. Includes error, errorMessage, and errorType fields on failure.

List Functions In App

Lists all functions within a specific Function App.

Parameter Description Type Required/Optional
Resource Group Resource group name. Uses the default configured resource group if not specified. string Optional.
Function App Name The name of the Function App to retrieve the functions from. string Required.

A JSON object containing the functionAppName, resourceGroup, total count, and a functions array where each entry includes the function's name, functionAppName, and id. Includes error, errorMessage, and errorType fields on failure. For full configuration details of a specific function, use the Get Function Details operation.

Get Function Details

Retrieves configuration and metadata for a specific function within a Function App.

Parameter Description Type Required/Optional
Resource Group Resource group name. Uses the default configured resource group if not specified. string Optional.
Function App Name The name of the Function App to retrieve the function from. string Required.
Function Name Name of the function. This field is case-sensitive. string Required.

A JSON object containing the name, fullName (including the app prefix), functionAppName, resourceGroup, and id of the function.

Invoke HTTP Function

Invokes an HTTP-triggered Azure Function with a custom request.

Parameter Description Type Required/Optional
Resource Group Resource group name. Uses the default configured resource group if not specified. string Optional.
Function App Name The name of the Function App to retrieve the function from. string Required.
Function Name Name of the function. This field is case-sensitive. string Required.
Method HTTP method to use. Supported values:
  • GET
  • POST
  • PUT
  • DELETE
  • PATCH
. Defaults to GET.
string Optional.
Path Additional path to append after the function name in the URL. string Optional.
Query Params Query parameters as a JSON string. For example, {"name": "World"}. string Optional.
Headers Custom request headers as a JSON string. For example, {"X-Custom-Header": "value"}. string Optional.
Body Request body content. Typically a JSON string for POST/PUT requests. string Optional.
Use Function Key Whether to use the function key for authentication. Defaults to true. boolean Optional.

A JSON object containing the statusCode, body, headers (a map of response header names to value lists), functionName, method, and the resolved url that was called. For error status codes (4xx/5xx), the body includes additional error detail along with the request URL and method for debugging.