You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In this tutorial, learn to integrate Azure Active Directory B2C (Azure AD B2C) authentication with [Transmit Security's Detection and Response Services (DRS)](https://transmitsecurity.com/platform/detection-and-response). Transmit Security allows you to detect risk in customer interactions on digital channels, and to enable informed identity and trust decisions across the consumer experience.
23
+
In this tutorial, learn to integrate Azure Active Directory B2C (Azure AD B2C) authentication with [Transmit Security's Detection and Response Services (DRS)](https://transmitsecurity.com/core-services/fraud-prevention). Transmit Security allows you to detect risk in customer interactions on digital channels, and to enable informed identity and trust decisions across the consumer experience.
Copy file name to clipboardExpand all lines: articles/api-center/design-api-github-copilot-azure.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: With AI assistance, API developers can use the Azure API Center plu
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: how-to
7
-
ms.date: 02/10/2025
7
+
ms.date: 09/26/2025
8
8
ms.update-cycle: 180-days
9
9
ms.author: danlep
10
10
ms.collection: ce-skilling-ai-copilot
@@ -14,10 +14,10 @@ ms.custom:
14
14
15
15
# Design and develop APIs using API Center plugin for GitHub Copilot for Azure
16
16
17
-
The API Center plugin for [GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot)(preview) accelerates design and development of new APIs starting from natural language prompts. With AI assistance available through the API Center plugin combined with the API Center VS Code extension, simply describe your API and quickly generate an OpenAPI spec for API development that complies with your organization's standards. After you generate a compliant spec, you can register the API with your [API center](overview.md).
17
+
The API Center plugin for [GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot) accelerates design and development of new APIs starting from natural language prompts. With AI assistance available through the API Center plugin combined with the API Center VS Code extension, simply describe your API and quickly generate an OpenAPI spec for API development that complies with your organization's standards. After you generate a compliant spec, you can register the API with your [API center](overview.md).
*[GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot) - to generate OpenAPI specification files using the Azure API Center Plugin for [GitHub Copilot for Azure](/azure/developer/github-copilot-azure/introduction)(preview)
20
+
*[GitHub Copilot for Azure](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azure-github-copilot) - to generate OpenAPI specification files using the Azure API Center Plugin for [GitHub Copilot for Azure](/azure/developer/github-copilot-azure/introduction)
Copy file name to clipboardExpand all lines: articles/api-center/import-api-management-apis.md
+26-25Lines changed: 26 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Add APIs to your Azure API center inventory from your API Managemen
4
4
author: dlepow
5
5
ms.service: azure-api-center
6
6
ms.topic: how-to
7
-
ms.date: 06/28/2024
7
+
ms.date: 09/29/2025
8
8
ms.author: danlep
9
9
ms.custom: devx-track-azurecli
10
10
# Customer intent: As an API program manager, I want to add APIs that are managed in my Azure API Management instance to my API center.
@@ -16,26 +16,26 @@ This article shows how to import (add) APIs from an Azure API Management instanc
16
16
17
17
This article shows two options for using the Azure CLI to add APIs to your API center from API Management:
18
18
19
-
***Option 1** - Export an API definition from an API Management instance using the [az apim api export](/cli/azure/apim/api#az-apim-api-export) command. Then, import the definition to your API center.
19
+
***Option 1**: Export an API definition from an API Management instance using the [az apim api export](/cli/azure/apim/api#az-apim-api-export) command, then import the definition to your API center.
20
20
21
-
Possible ways to import an API definition exported from API Management include:
22
-
* Run [az apic api register](/cli/azure/apic/api#az-apic-api-register) to register a new API in your API center.
23
-
* Run [az apic api definition import-specification](/cli/azure/apic/api/definition#az-apic-api-definition-import-specification) to import the API definition to an existing API.
21
+
Possible ways to import an API definition exported from API Management include:
22
+
* Run [az apic api register](/cli/azure/apic/api#az-apic-api-register) to register a new API in your API center.
23
+
* Run [az apic api definition import-specification](/cli/azure/apic/api/definition#az-apic-api-definition-import-specification) to import the API definition to an existing API.
24
+
25
+
***Option 2**: Import APIs directly from API Management to your API center using the [az apic import-from-apim](/cli/azure/apic#az-apic-import-from-apim) command.
24
26
25
-
***Option 2** - Import APIs directly from API Management to your API center using the [az apic import-from-apim](/cli/azure/apic#az-apic-import-from-apim) command.
26
-
27
27
After importing API definitions or APIs from API Management, you can add metadata and documentation in your API center to help stakeholders discover, understand, and consume the API.
28
28
29
29
> [!TIP]
30
30
> You can also set up automatic synchronization of APIs from API Management to your API center. For more information, see [Link an API Management instance to synchronize APIs to your API center](synchronize-api-management-apis.md).
31
31
32
32
## Prerequisites
33
33
34
-
* An API center in your Azure subscription. If you haven't created one, see [Quickstart: Create your API center](set-up-api-center.md).
34
+
* An API center in your Azure subscription. If you don't have one, see [Quickstart: Create your API center](set-up-api-center.md).
35
35
36
-
* One or more instances of Azure API Management, in the same or a different subscription. When you import APIs directly from API Management, the API Management instance and API center must be in the same directory. If you haven't created one, see [Create an Azure API Management instance](../api-management/get-started-create-service-instance.md).
36
+
* One or more instances of Azure API Management in the same or a different subscription. When you import APIs directly from API Management, the API Management instance and API center must be in the same directory. If you don't have one, see [Create an Azure API Management instance](../api-management/get-started-create-service-instance.md).
37
37
38
-
* One or more APIs managed in your API Management instance that you want to add to your API center.
38
+
* One or more APIs managed in your API Management instance that you want to add to your API center.
@@ -51,7 +51,7 @@ First, export an API from your API Management instance to an API definition usin
51
51
52
52
### Export API to a local API definition file
53
53
54
-
The following example command exports the API with identifier *my-api* in the *myAPIManagement* instance of API. The API is exported in OpenApiJson format to a local OpenAPI definition file at the path you specify.
54
+
The following example command exports the API with identifier *my-api* in the *myAPIManagement* instance of API. The API is exported in OpenApiJson format to a local OpenAPI definition file at the path you specify.
55
55
56
56
```azurecli
57
57
#! /bin/bash
@@ -66,10 +66,10 @@ az apim api export --api-id my-api --resource-group myResourceGroup `
In the following example, [az apim api export](/cli/azure/apim/api#az-apim-api-export) exports the API with identifier *my-api* in OpenApiJson format to a URL in Azure storage. The URL is available for approximately 5 minutes. Here, the value of the URL is stored in the *$link* variable.
70
+
### Export API to a URL
72
71
72
+
In the following example, [az apim api export](/cli/azure/apim/api#az-apim-api-export) exports the API with identifier *my-api* in OpenApiJson format to a URL in Azure storage. The URL is available for approximately five minutes. Here, the value of the URL is stored in the *$link* variable.
### Register API in your API center from exported API definition
88
89
89
90
You can register a new API in your API center from the exported definition by using the [az apic api register](/cli/azure/apic/api#az-apic-api-register) command.
@@ -120,10 +121,10 @@ az apic api definition import-specification `
120
121
121
122
## Option 2: Import APIs directly from your API Management instance
122
123
123
-
The following are steps to import APIs from your API Management instance to your API center using the [az apic import-from-apim](/cli/azure/apic#az-apic-service-import-from-apim) command. This command is useful when you want to import multiple APIs from API Management to your API center, but you can also use it to import a single API.
124
+
The following are steps to import APIs from your API Management instance to your API center using the [az apic import-from-apim](/cli/azure/apic#az-apic-service-import-from-apim) command. This command is useful when you want to import multiple APIs from API Management to your API center. You can also use it to import a single API.
124
125
125
126
When you add APIs from an API Management instance to your API center using `az apic import-from-apim`, the following happens automatically:
126
-
127
+
127
128
* Each API's [versions](key-concepts.md#api-version), [definitions](key-concepts.md#api-definition), and [deployment](key-concepts.md#deployment) information are copied to your API center.
128
129
* The API receives a system-generated API name in your API center. It retains its display name (title) from API Management.
129
130
* The **Lifecycle stage** of the API is set to *Design*.
@@ -139,12 +140,13 @@ When you add APIs from an API Management instance to your API center using `az a
139
140
140
141
### Import APIs from API Management
141
142
142
-
Use the [az apic import-from-apim](/cli/azure/apic#az-apic-import-from-apim) command to import one or more APIs from your API Management instance to your API center.
143
+
Use the [az apic import-from-apim](/cli/azure/apic#az-apic-import-from-apim) command to import one or more APIs from your API Management instance to your API center.
143
144
144
145
> [!NOTE]
146
+
>
145
147
> * This command depends on a managed identity configured in your API center that has read permissions to the API Management instance. If you haven't added or configured a managed identity, see [Add a managed identity in your API center](#add-a-managed-identity-in-your-api-center) earlier in this article.
146
148
>
147
-
> * If your API center has multiple managed identities, the command searches first for a system-assigned identity. If none is found, it picks the first user-assigned identity in the list.
149
+
> * If your API center has multiple managed identities, the command searches first for a system-assigned identity. If none is found, it picks the first user-assigned identity in the list.
148
150
149
151
#### Import all APIs from an API Management instance
> If your API Management instance has a large number of APIs, import to your API center might take some time.
169
-
171
+
170
172
#### Import a specific API from an API Management instance
171
173
172
-
Specify an API to import using its name from the API Management instance.
174
+
Specify an API to import using its name from the API Management instance.
173
175
174
-
In the following command, substitute the names of your API center, your API center's resource group, your API Management instance, and your instance's resource group. Pass an API name such as `petstore-api` using the `--apim-apis` parameter.
176
+
In the following command, substitute the names of your API center, your API center's resource group, your API Management instance, and your instance's resource group. Pass an API name such as `petstore-api` using the `--apim-apis` parameter.
> Specify an API name using the API resource name in the API Management instance, not the display name. Example: `petstore-api` instead of `Petstore API`.
193
-
194
+
194
195
After importing APIs from API Management, you can view and manage the imported APIs in your API center.
195
196
196
197
## Related content
197
198
198
-
*[Azure CLI reference for Azure API Center](/cli/azure/apic)
199
-
*[Azure CLI reference for API Management](/cli/azure/apim)
200
-
*[Manage API inventory with Azure CLI commands](manage-apis-azure-cli.md)
199
+
*[Azure CLI reference for Azure API Center](/cli/azure/apic)
200
+
*[Azure CLI reference for API Management](/cli/azure/apim)
201
+
*[Use the Azure CLI to manage your API inventory](manage-apis-azure-cli.md)
201
202
*[Assign Azure roles to a managed identity](../role-based-access-control/role-assignments-portal-managed-identity.yml)
202
203
*[Azure API Management documentation](../api-management/index.yml)
description: Find code samples, reference implementations, labs, and deployment templates to create, populate, and govern your Azure API center.
4
4
author: dlepow
5
5
6
6
ms.service: azure-api-center
7
7
ms.topic: concept-article
8
-
ms.date: 06/11/2024
8
+
ms.date: 09/25/2025
9
9
ms.author: danlep
10
10
---
11
11
@@ -15,22 +15,22 @@ This article links to open-source code resources for Azure API Center solutions.
15
15
16
16
## Azure Developer CLI (`azd`) samples
17
17
18
-
*[Azure API Center reference](https://github.com/Azure-Samples/APICenter-Reference) - Reference deployment for an API center, including integration with Azure API Management and GitHub action workflows for API registration.
18
+
*[Azure API Center reference](https://github.com/Azure-Samples/APICenter-Reference): Reference deployment for an API center, including integration with Azure API Management and GitHub action workflows for API registration.
19
19
20
-
*[API analyzer](https://github.com/Azure/APICenter-Analyzer) - Enable linting and analysis of API definitions in your API center.
20
+
*[API analyzer](https://github.com/Azure/APICenter-Analyzer): Enable linting and analysis of API definitions in your API center.
21
21
22
-
*[Expose SAP APIs](https://github.com/Azure-Samples/azd-apic-sap/) - Govern SAP APIs in various API management solutions in a single place with your API center.
22
+
*[Expose SAP APIs](https://github.com/Azure-Samples/azd-apic-sap/): Govern SAP APIs in various API management solutions in a single place with your API center.
23
23
24
24
## Labs
25
25
26
-
*[Universal API Center labs](https://github.com/Azure-Samples/universal-api-center) - Jupyter notebooks with scripts to import APIs to an API center from diverse API management gateway solutions and sources.
26
+
*[Universal API Center labs](https://github.com/Azure-Samples/universal-api-center): Jupyter notebooks with scripts to import APIs to an API center from diverse API management gateway solutions and sources.
27
27
28
28
## Quickstart templates
29
29
30
-
*[Create an API center](/samples/azure/azure-quickstart-templates/azure-api-center-create/) - Bicep and Azure Resource Manager templates to deploy an API center in your Azure subscription.
30
+
*[Create an API center](/samples/azure/azure-quickstart-templates/azure-api-center-create/): Bicep and Azure Resource Manager templates to deploy an API center in your Azure subscription.
31
31
32
32
## Related content
33
33
34
-
*[Enable linting and analysis in your API center](enable-managed-api-analysis-linting.md)
35
-
*[Enable the Azure API Center portal](set-up-api-center-portal.md)
34
+
*[Analyze APIs in your API center - Microsoft managed](enable-managed-api-analysis-linting.md)
35
+
*[Set up your API Center portal](set-up-api-center-portal.md)
0 commit comments