Skip to content

Commit 2eff4af

Browse files
2 parents 1f58af9 + dfc4baf commit 2eff4af

399 files changed

Lines changed: 5892 additions & 1701 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

articles/api-management/api-management-howto-create-subscriptions.md

Lines changed: 17 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -6,34 +6,41 @@ author: dlepow
66

77
ms.service: azure-api-management
88
ms.topic: how-to
9-
ms.date: 09/30/2025
9+
ms.date: 12/09/2025
1010
ms.author: danlep
1111
---
12+
1213
# Create subscriptions in Azure API Management
1314

1415
[!INCLUDE [api-management-availability-all-tiers](../../includes/api-management-availability-all-tiers.md)]
1516

16-
When you publish APIs through Azure API Management, it's easy and common to secure access to those APIs by using subscription keys. Client applications that need to consume the published APIs must include a valid subscription key in HTTP requests when they make calls to those APIs. To get a subscription key for accessing APIs, a subscription is required. For more information about subscriptions, see [Subscriptions in Azure API Management](api-management-subscriptions.md).
17+
When you publish APIs through Azure API Management, you can secure access to those APIs by using subscription keys. Client applications that need to consume the published APIs must then include a valid subscription key in HTTP requests when they make calls to those APIs. To get a subscription key for accessing APIs, you need a subscription. For more information about subscriptions, see [Subscriptions in Azure API Management](api-management-subscriptions.md).
1718

18-
This article walks through the steps for creating subscriptions in the Azure portal.
19+
This article walks you through the steps for creating subscriptions in the Azure portal.
1920

2021
> [!IMPORTANT]
21-
> The **Allow tracing** setting in subscriptions to enable debug traces is deprecated. To improve security, tracing can now be enabled for specific API requests to API Management. To learn more, see [Enable tracing for an API](api-management-howto-api-inspector.md#enable-tracing-for-an-api).
22+
> The **Allow tracing** setting in subscriptions to enable debug traces is deprecated. To improve security, you can now enable tracing for specific API requests to API Management. To learn more, see [Enable tracing for an API](api-management-howto-api-inspector.md#enable-tracing-for-an-api).
2223
2324
## Prerequisites
2425

25-
To take the steps in this article, the prerequisites are as follows:
26+
To complete the steps in this article, you need the following prerequisites:
2627

2728
* [Create an API Management instance](get-started-create-service-instance.md).
2829
* Understand [subscriptions in API Management](api-management-subscriptions.md).
2930

3031
## Create a new subscription
3132

32-
1. Navigate to your API Management instance in the [Azure portal](https://portal.azure.com).
33+
> [!NOTE]
34+
> API publishers (administrators or users with appropriate permissions to the API Management instance) create and manage subscriptions. API consumers typically request subscriptions through the developer portal or receive them directly from API publishers.
35+
36+
1. Go to your API Management instance in the [Azure portal](https://portal.azure.com).
3337
1. Under **APIs** in the sidebar menu, select **Subscriptions**, then choose **Add subscription**.
34-
1. Provide a **Name** and optional **Display name** for the subscription.
35-
1. Select a **Scope** of the subscription from the dropdown list. To learn more, see [Scope of subscriptions](api-management-subscriptions.md#scope-of-subscriptions).
36-
1. Optionally, choose if the subscription should be associated with a **User** and whether to send a notification for use with the developer portal.
38+
1. Enter a **Name** and optional **Display name** for the subscription.
39+
1. Select a **Scope** of the subscription from the dropdown list. For more information, see [Scope of subscriptions](api-management-subscriptions.md#scope-of-subscriptions).
40+
1. Optionally, choose if the subscription should be associated with a **User**.
41+
* If you don't associate the subscription with a specific user, it becomes a standalone subscription that can be shared among multiple developers or teams.
42+
* You can't directly assign subscriptions to Microsoft Entra ID security groups. To provide access to group members, create a standalone subscription and distribute the keys, or use Microsoft Entra ID authentication with policies for group-based access control.
43+
1. Optionally, choose whether to send a notification for use with the developer portal.
3744
1. Select **Create**.
3845

3946
:::image type="content" source="media/api-management-howto-create-subscriptions/create-subscription.png" alt-text="Screenshot showing how to create an API Management subscription in the portal." lightbox="media/api-management-howto-create-subscriptions/create-subscription.png":::
@@ -45,3 +52,4 @@ After you create the subscription, it appears in the list on the **Subscriptions
4552
* [Azure API Management terminology](api-management-terminology.md)
4653
* [Tutorial: Import and publish your first API](import-and-publish.md)
4754
* [Azure API Management FAQs](api-management-faq.yml)
55+
* [Securely access products and APIs with Microsoft Entra applications](applications.md)

0 commit comments

Comments
 (0)