Azure Functions integration

Serverless: function apps, functions, keys, start/stop, settings

Help CentreConnectors

Overview

Azure Functions is Azure's serverless compute platform – Microsoft's equivalent of AWS Lambda. The Automize Azure Functions connector covers function app + function management, start/stop, and key retrieval.

  • Regions: Function Apps live in one Azure region.
  • Plans: Consumption (pay-per-execution), Premium (always-on, VNet), Dedicated (App Service plan).

Setting up the connection

Auth type: OAuth 2.0 (Authorization Code).

  1. Entra ID → App registration → Contributor role on the Function App.
  2. In Automize → Settings → Connectors → Azure Functions. Paste credentials + subscription + resource group.

Find your credentials at https://entra.microsoft.com/.


Rate limits

Consumption: scale-out is automatic up to 200 instances. Premium: max instances configurable.


Data model

Compute primitives:

    Function App ─── Functions ─── Triggers (HTTP, Timer, Queue, Event Hub, etc.)
                 └─ Function Keys (auth for HTTP-triggered)

Available operations

11 operations available. Click any row to jump to its detail.

OperationCategoryWhat it does
Delete FunctionGeneralDelete a function
Get FunctionGeneralGet function details
Get Function AppGeneralGet function app details
Get App SettingsGeneralGet function app configuration settings
List Function AppsGeneralList all function apps in the subscription
List Function KeysGeneralList keys for a function
List FunctionsGeneralList functions in a function app
Restart Function AppGeneralRestart a function app
Start Function AppGeneralStart a function app
Stop Function AppGeneralStop a function app
Update App SettingsGeneralUpdate function app configuration settings

Operations

Delete Function

Delete a function

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext
Function Name function_nameYestext

Get Function

Get function details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext
Function Name function_nameYestext

Get Function App

Get function app details

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

Get App Settings

Get function app configuration settings

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

List Function Apps

List all function apps in the subscription

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext

Tips

  • Returns Function Apps in the subscription/resource group.

List Function Keys

List keys for a function

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext
Function Name function_nameYestext

List Functions

List functions in a function app

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

Tips

  • Functions within a Function App. Each has its own trigger config.

Restart Function App

Restart a function app

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

Start Function App

Start a function app

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

Stop Function App

Stop a function app

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

Update App Settings

Update function app configuration settings

ParameterRequiredTypeDescription
Subscription Id subscription_idYestext
Resource Group resource_groupYestext
Name nameYestext

FAQ

How do I invoke a function via this connector?
Get the function key, then HTTP POST/GET to the function URL with ?code=<key>. Use the http connector or the function's specific URL.
Cold starts?
Consumption plan has cold starts. Premium plan has pre-warmed instances + no cold starts.

Related connectors

See it working on your own data

Everything documented here ships with the platform – try the document tools free, or go live in 7 days.