# AzureLogicAppTool

> **Class** in `langchain_azure_ai`

📖 [View in docs](https://reference.langchain.com/python/langchain-azure-ai/tools/logic_apps/AzureLogicAppTool)

A tool that interacts with Azure Logic Apps.

## Signature

```python
AzureLogicAppTool()
```

## Description

**Example:**

.. code-block:: python
from langchain_azure_ai.tools import AzureLogicAppTool

tool = AzureLogicAppTool(
    subscription_id="<subscription-id>",
    resource_group="<resource-group>",
    logic_app_name="<logic-app-name>",
    trigger_name="<trigger-name>",
    credential="<credential>",  # Optional, uses DefaultAzureCredential
)

## Extends

- `BaseTool`

## Properties

- `name`
- `description`
- `subscription_id`
- `resource_group`
- `credential`
- `logic_app_name`
- `trigger_name`

## Methods

- [`initialize_client()`](https://reference.langchain.com/python/langchain-azure-ai/tools/logic_apps/AzureLogicAppTool/initialize_client)
- [`register_logic_app()`](https://reference.langchain.com/python/langchain-azure-ai/tools/logic_apps/AzureLogicAppTool/register_logic_app)
- [`invoke_logic_app()`](https://reference.langchain.com/python/langchain-azure-ai/tools/logic_apps/AzureLogicAppTool/invoke_logic_app)

---

[View source on GitHub](https://github.com/langchain-ai/langchain-azure/blob/7a6a664d617264df8dcb12fcfb1bacc09f21d504/libs/azure-ai/langchain_azure_ai/tools/logic_apps.py#L23)