Skip to content

Commit df84c7b

Browse files
committed
Technical Review 1055083: Call an API from an Azure Logic Apps workflow using a custom connector
1 parent c129640 commit df84c7b

8 files changed

+177
-177
lines changed
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.1-introduction
3-
title: Introduction
4-
metadata:
5-
title: Introduction
6-
description: In this unit, learn about a scenario that an Azure Logic Apps custom connector can help address.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 2
13-
content: |
14-
[!include[](includes/1-introduction.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.1-introduction
3+
title: Introduction
4+
metadata:
5+
title: Introduction
6+
description: In this unit, learn about a scenario that an Azure Logic Apps custom connector can help address.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 2
13+
content: |
14+
[!include[](includes/1-introduction.md)]
15+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.2-connectors-for-azure-logic-apps
3-
title: Connectors for Azure Logic Apps
4-
metadata:
5-
title: Connectors for Azure Logic Apps
6-
description: In this unit, you'll learn about connectors and how they help you orchestrate data between services and systems in a workflow.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 5
13-
content: |
14-
[!include[](includes/2-connectors-for-azure-logic-apps.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.2-connectors-for-azure-logic-apps
3+
title: Connectors for Azure Logic Apps
4+
metadata:
5+
title: Connectors for Azure Logic Apps
6+
description: In this unit, you'll learn about connectors and how they help you orchestrate data between services and systems in a workflow.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 5
13+
content: |
14+
[!include[](includes/2-connectors-for-azure-logic-apps.md)]
15+
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.3-exercise-setup-a-test-api
3-
title: Exercise - Set up a test API
4-
metadata:
5-
title: Exercise - Set up a test API
6-
description: In this exercise, you'll create a Web API, hosted in Azure, that you can call from a workflow in Azure Logic Apps.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 10
13-
interactive: bash
14-
azureSandbox: true
15-
content: |
16-
[!include[](includes/3-exercise-setup-a-test-api.md)]
17-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.3-exercise-setup-a-test-api
3+
title: Exercise - Set up a test API
4+
metadata:
5+
title: Exercise - Set up a test API
6+
description: In this exercise, you'll create a Web API, hosted in Azure, that you can call from a workflow in Azure Logic Apps.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 10
13+
interactive: bash
14+
azureSandbox: true
15+
content: |
16+
[!include[](includes/3-exercise-setup-a-test-api.md)]
17+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.4-access-an-api-with-a-logic-apps-custom-connector
3-
title: Access an API with an Azure Logic Apps custom connector
4-
metadata:
5-
title: Access an API with an Azure Logic Apps custom connector
6-
description: In this unit, you'll learn how to create a custom connector for Azure Logic Apps.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 5
13-
content: |
14-
[!include[](includes/4-access-an-api-with-a-logic-apps-custom-connector.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.4-access-an-api-with-a-logic-apps-custom-connector
3+
title: Access an API with an Azure Logic Apps custom connector
4+
metadata:
5+
title: Access an API with an Azure Logic Apps custom connector
6+
description: In this unit, you'll learn how to create a custom connector for Azure Logic Apps.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 5
13+
content: |
14+
[!include[](includes/4-access-an-api-with-a-logic-apps-custom-connector.md)]
15+
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api
3-
title: Exercise - Create and call a custom connector from a workflow in Azure Logic Apps
4-
metadata:
5-
title: Exercise - Create and call a custom connector from a workflow in Azure Logic Apps
6-
description: In this unit, you'll create a custom connector by importing the OpenAPI definition for a Web API.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 10
13-
interactive: bash
14-
azureSandbox: true
15-
content: |
16-
[!include[](includes/5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api.md)]
17-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api
3+
title: Exercise - Create and call a custom connector from a workflow in Azure Logic Apps
4+
metadata:
5+
title: Exercise - Create and call a custom connector from a workflow in Azure Logic Apps
6+
description: In this unit, you'll create a custom connector by importing the OpenAPI definition for a Web API.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 10
13+
interactive: bash
14+
azureSandbox: true
15+
content: |
16+
[!include[](includes/5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api.md)]
17+
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,40 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.6-make-your-custom-connector-available-to-the-entire-organization
3-
title: Share a custom connector
4-
metadata:
5-
title: Share a custom connector
6-
description: In this unit, you will learn how to publish your custom connector, both inside your organization and to the wider community.
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 6
13-
content: |
14-
[!include[](includes/6-make-your-custom-connector-available-to-the-entire-organization.md)]
15-
quiz:
16-
title: Check your knowledge
17-
questions:
18-
- content: "Your company has a connector that uses an API key for authentication and provides access to a REST API run by the government. Is your connector eligible for certification?"
19-
choices:
20-
- content: "Yes, you can apply for certification immediately."
21-
isCorrect: false
22-
explanation: "This connector is not eligible for certification because you do not own the underlying service."
23-
- content: "Yes, you can apply for certification after a single modification."
24-
isCorrect: false
25-
explanation: "This connector is not eligible for certification because you do not own the underlying service."
26-
- content: "No, you cannot apply for certification."
27-
isCorrect: true
28-
explanation: "This connector is not eligible for certification because you do not own the underlying service."
29-
- content: "Your company has a connector that uses client certificates for authentication and provides access to your own REST API, which has typical availability of 95%. Is your connector eligible for certification?"
30-
choices:
31-
- content: "Yes, you can apply for certification immediately."
32-
isCorrect: false
33-
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
34-
- content: "Yes, you can apply for certification after a single modification."
35-
isCorrect: true
36-
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
37-
- content: "No, you cannot apply for certification."
38-
isCorrect: false
39-
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
40-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.6-make-your-custom-connector-available-to-the-entire-organization
3+
title: Share a custom connector
4+
metadata:
5+
title: Share a custom connector
6+
description: In this unit, you will learn how to publish your custom connector, both inside your organization and to the wider community.
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 6
13+
content: |
14+
[!include[](includes/6-make-your-custom-connector-available-to-the-entire-organization.md)]
15+
quiz:
16+
title: Check your knowledge
17+
questions:
18+
- content: "Your company has a connector that uses an API key for authentication and provides access to a REST API run by the government. Is your connector eligible for certification?"
19+
choices:
20+
- content: "Yes, you can apply for certification immediately."
21+
isCorrect: false
22+
explanation: "This connector is not eligible for certification because you do not own the underlying service."
23+
- content: "Yes, you can apply for certification after a single modification."
24+
isCorrect: false
25+
explanation: "This connector is not eligible for certification because you do not own the underlying service."
26+
- content: "No, you cannot apply for certification."
27+
isCorrect: true
28+
explanation: "This connector is not eligible for certification because you do not own the underlying service."
29+
- content: "Your company has a connector that uses client certificates for authentication and provides access to your own REST API, which has typical availability of 95%. Is your connector eligible for certification?"
30+
choices:
31+
- content: "Yes, you can apply for certification immediately."
32+
isCorrect: false
33+
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
34+
- content: "Yes, you can apply for certification after a single modification."
35+
isCorrect: true
36+
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
37+
- content: "No, you cannot apply for certification."
38+
isCorrect: false
39+
explanation: "Modify the API to use OAuth2, an API key, or basic authentication. Client certificate authentication is not supported."
40+
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
### YamlMime:ModuleUnit
2-
uid: learn.azure.logic-apps-and-custom-connectors.7-summary
3-
title: Summary
4-
metadata:
5-
title: Summary
6-
description: Summary
7-
ms.date: 05/02/2023
8-
author: ecfan
9-
ms.author: estfan
10-
ms.topic: unit
11-
ROBOTS: INDEX,FOLLOW
12-
durationInMinutes: 2
13-
content: |
14-
[!include[](includes/7-summary.md)]
15-
1+
### YamlMime:ModuleUnit
2+
uid: learn.azure.logic-apps-and-custom-connectors.7-summary
3+
title: Summary
4+
metadata:
5+
title: Summary
6+
description: Summary
7+
ms.date: 06/03/2025
8+
author: ecfan
9+
ms.author: estfan
10+
ms.topic: unit
11+
ROBOTS: INDEX,FOLLOW
12+
durationInMinutes: 2
13+
content: |
14+
[!include[](includes/7-summary.md)]
15+
Lines changed: 43 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -1,43 +1,43 @@
1-
### YamlMime:Module
2-
uid: learn.azure.logic-apps-and-custom-connectors
3-
metadata:
4-
title: Call an API from an Azure Logic Apps workflow using a custom connector
5-
description: In this module, learn to create an Azure Logic Apps custom connector to call an API from an Azure Logic Apps workflow.
6-
ms.date: 05/02/2023
7-
author: ecfan
8-
ms.author: estfan
9-
ms.topic: module-standard-task-based
10-
ROBOTS: INDEX,FOLLOW
11-
ms.service: azure-logic-apps
12-
manager: susanpotter
13-
title: Call an API from an Azure Logic Apps workflow using a custom connector
14-
summary: Call any Web API from a logic app workflow using the custom connector.
15-
abstract: |
16-
In this module, you will:
17-
- Create a custom Azure Logic Apps connector.
18-
- Define the behavior of the connector using an OpenAPI definition.
19-
- Use the connector from a logic app workflow.
20-
prerequisites: |
21-
- Basic familiarity with the authoring and running of Azure Logic Apps
22-
- Basic understanding of APIs and REST
23-
iconUrl: /training/achievements/logic-apps-and-custom-connectors.svg
24-
levels:
25-
- beginner
26-
roles:
27-
- developer
28-
products:
29-
- azure
30-
- azure-logic-apps
31-
subjects:
32-
- custom-app-development
33-
units:
34-
- learn.azure.logic-apps-and-custom-connectors.1-introduction
35-
- learn.azure.logic-apps-and-custom-connectors.2-connectors-for-azure-logic-apps
36-
- learn.azure.logic-apps-and-custom-connectors.3-exercise-setup-a-test-api
37-
- learn.azure.logic-apps-and-custom-connectors.4-access-an-api-with-a-logic-apps-custom-connector
38-
- learn.azure.logic-apps-and-custom-connectors.5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api
39-
- learn.azure.logic-apps-and-custom-connectors.6-make-your-custom-connector-available-to-the-entire-organization
40-
- learn.azure.logic-apps-and-custom-connectors.7-summary
41-
badge:
42-
uid: learn.azure.logic-apps-and-custom-connectors.badge
43-
1+
### YamlMime:Module
2+
uid: learn.azure.logic-apps-and-custom-connectors
3+
metadata:
4+
title: Call an API from an Azure Logic Apps Workflow Using a Custom Connector
5+
description: In this module, learn to create an Azure Logic Apps custom connector to call an API from an Azure Logic Apps workflow.
6+
ms.date: 06/03/2025
7+
author: ecfan
8+
ms.author: estfan
9+
ms.topic: module-standard-task-based
10+
ROBOTS: INDEX,FOLLOW
11+
ms.service: azure-logic-apps
12+
manager: susanpotter
13+
title: Call an API from an Azure Logic Apps workflow using a custom connector
14+
summary: Call any Web API from a logic app workflow using the custom connector.
15+
abstract: |
16+
In this module, you will:
17+
- Create a custom Azure Logic Apps connector.
18+
- Define the behavior of the connector using an OpenAPI definition.
19+
- Use the connector from a logic app workflow.
20+
prerequisites: |
21+
- Basic familiarity with the authoring and running of Azure Logic Apps
22+
- Basic understanding of APIs and REST
23+
iconUrl: /training/achievements/logic-apps-and-custom-connectors.svg
24+
levels:
25+
- beginner
26+
roles:
27+
- developer
28+
products:
29+
- azure
30+
- azure-logic-apps
31+
subjects:
32+
- custom-app-development
33+
units:
34+
- learn.azure.logic-apps-and-custom-connectors.1-introduction
35+
- learn.azure.logic-apps-and-custom-connectors.2-connectors-for-azure-logic-apps
36+
- learn.azure.logic-apps-and-custom-connectors.3-exercise-setup-a-test-api
37+
- learn.azure.logic-apps-and-custom-connectors.4-access-an-api-with-a-logic-apps-custom-connector
38+
- learn.azure.logic-apps-and-custom-connectors.5-exercise-create-and-call-a-logic-apps-custom-connector-that-wraps-an-api
39+
- learn.azure.logic-apps-and-custom-connectors.6-make-your-custom-connector-available-to-the-entire-organization
40+
- learn.azure.logic-apps-and-custom-connectors.7-summary
41+
badge:
42+
uid: learn.azure.logic-apps-and-custom-connectors.badge
43+

0 commit comments

Comments
 (0)