Azure Website Management Integration
Number of APIs: 9
Introduction
A suite of Azure integrations for website management (includes collections for API Management, Active Directory B2C, and Blob Storage).
Forking Collections
In order to use this integration, you will need to fork this collection. You can do this by left clicking on a collection and pressing create a fork. You will also need to fork the environment named Azure Website Management Integration ([learn more about forking collections and environments here]
Monitors
In the integration, a monitor is used to continually check to see if the API schema has been updated (so we can make sure that only the recent update of the API schema has been uploaded to Azure)
In order to make this monitor, input the desired Monitor Name, select the Azure Website Management Integration collection as the Collection. Select the *** Azure Website Management*** environment as the environment and select how often you want it to be run to check if your schema has been updated. (we recommend once a day) Then your monitor should be created. ([learn more about creating a monitor here]
Mocks
If you would like to see example responses and run and interact with the collection without having to input valid credentials, you will need to create a mock server. You can do this by left clicking on your forked version of this integration and selecting Mock Collection ([learn more about creating a mock server here]
Then you will also nee to fork the [MOCK] Azure Website Management Integration environment. Copy the mock server url and assign it to the environment variable mockUrl. If you run the collection with the mock environment selected, it will show you what a successful request looks so long as you fill out the environment variables with the correct variable type.
-
Azure Active Directory B2C - Check Existing User Flows GET {{baseFlow}}/beta/identity/b2cUserFlows/{{checkRequestId}}
-
Azure API Management - Get Schema GET {{baseUrl}}
-
Azure API Management - GetAuthTokenAPI POST {{baseUrl}}
-
Azure API Management - Post to Azure PUT {{baseManagement}}/subscriptions/{{subscriptionId}}/resourceGroups/{{resourceGroupName}}/providers/Microsoft.ApiManagement/service/{{serviceName}}/apis/{{apiId}}?api-version=2020-06-01-preview
-
Azure Blob Storage - GetAuthTokenBlob POST {{baseUrl}}/{{tenantIdAPIBlob}}/oauth2/token?api-version=2020-06-01-preview
-
Azure Blob Storage - Create Container PUT {{baseUrl}}/{{containerName}}?restype=container
-
Azure Blob Storage - Upload Blob PUT {{baseUrl}}/{{containerName}}/{{blobName}}{{sharedAccessSignature}}
-
Azure Active Directory B2C - GetAuthTokenAD POST {{baseAuth}}/{{tenantIdFlow}}/oauth2/token
-
Azure Active Directory B2C - Create New User Flow POST {{baseFlow}}/beta/identity/b2cUserFlows