create_connection
Creates API connections for managed connectors such as azureblob or sql. For OAuth-based connectors, generates a consent link for browser authorization; for parameter-based, supplies connection parameters.
Instructions
Create a new API connection for a managed connector (e.g., azureblob, sql, servicebus, office365). For OAuth-based connectors (like azureblob with OAuth, office365), returns a consent link that must be opened in a browser to authorize. For parameter-based connectors (like SQL with connection string), provide the parameters directly. Common OAuth connectors: azureblob, office365, outlook, onedrive, sharepoint, dynamicscrm. Common parameter connectors: sql (server, database, username, password), servicebus (connectionString).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| subscriptionId | Yes | Azure subscription ID | |
| resourceGroupName | Yes | Resource group name | |
| connectionName | Yes | Name for the new connection (e.g., 'azureblob-1', 'my-sql-connection') | |
| connectorName | Yes | Managed connector name (e.g., 'azureblob', 'sql', 'servicebus', 'office365') | |
| location | Yes | Azure region (e.g., 'westus2', 'eastus'). Should match Logic App region. | |
| displayName | No | Friendly display name for the connection (optional, defaults to connectionName) | |
| parameterValues | No | Connection parameters for non-OAuth connectors. Examples: SQL: {server, database, username, password, encryptConnection}. ServiceBus: {connectionString}. Leave empty for OAuth connectors. |