## Configure the logic app and corresponding business logic
With the Azure Logic App given the access package assignment manager role for the catalog, you must now go to logic app to edit it to communicate with Microsoft Entra and add your business logic. To do this, you'd do the following steps:
1. On the logic app created, go to **Development Tools** > **Logic app designer**.
1. On the Add an Action pane, select **HTTP**.
1. On the **HTTP** pane under Parameters, enter the following parameters:
- URI: https://graph.microsoft.com/beta@{triggerBody()?['CallbackUriPath']}
- Method: POST
- Body: Your own custom logic data based on the parameters you want to query for. For more information, see: [Call external HTTP or HTTPS endpoints from workflows in Azure Logic Apps](/azure/connectors/connectors-native-http?tabs=standard). For an example of the body action see: [HTTP action example](entitlement-management-dynamic-approval.md#http-action-example).
- Authentication Type: Managed identity
:::image type="content" source="media/entitlement-management-dynamic-approval/disable-asynchronous-pattern.png" alt-text="Screenshot of disabling asynchronous pattern in a logic app http call.":::
1. After you've made changes to the HTTP trigger, select **Save**.
## Verify the extension worked
To verify that the custom extension works, you can request access to the access package, and view the request details via **Requests** on the access package page by following these steps:
## Configure the logic app and corresponding business logic
With the Azure Logic App given the access package assignment manager role for the catalog, you must now go to logic app to edit it to communicate with Microsoft Entra. To do this, you'd do the following steps:
1. On the logic app created, go to **Development Tools** > **Logic app designer**.
1. On the Add an Action pane, select **HTTP**.
1. On the **HTTP** pane under Parameters, enter the following parameters:
- URI: https://graph.microsoft.com/v1.0@{triggerBody()?['CallbackUriPath']}
- Method: POST
- Body: Your own custom logic data based on the parameters you want to query for. For more information, see: [Call external HTTP or HTTPS endpoints from workflows in Azure Logic Apps](/azure/connectors/connectors-native-http?tabs=standard). For an example of the body action see: [HTTP action example](entitlement-management-dynamic-approval.md#http-action-example).
- Authentication Type: Managed identity
:::image type="content" source="media/entitlement-management-dynamic-approval/disable-asynchronous-pattern.png" alt-text="Screenshot of disabling asynchronous pattern in a logic app http call.":::
1. After you've made changes to the HTTP trigger, select **Save**.
## Add business logic to the logic app
With the logic app configured for communication with Microsoft Entra, you can now add what you want the app to do. Logic app actions are added to the body of the **HTTP** section you configured for the logic app. To edit this, do the following: