From 1411c3ea54e1878adc9487b2ea19b04b5c2e7e92 Mon Sep 17 00:00:00 2001 From: pasant9 Date: Tue, 29 Oct 2024 15:46:30 +0530 Subject: [PATCH] Fix references to different APIM version --- README.md | 4 +- .../publishing-custom-analytics-data.md | 12 +- .../admin-v2_postman_collection.json | 2 +- .../devportal-v2_postman_collection.json | 2 +- .../publisher-v2_postman_collection.json | 2 +- .../api-manager-quick-start-guide.md | 8 +- .../analytics/configure-synapse-gateway.md | 2 +- en/docs/includes/design/additional-api-key.md | 4 +- en/docs/includes/design/create-mtls-api.md | 2 +- en/docs/includes/design/create-publish-api.md | 2 +- en/docs/includes/design/deploy-revision.md | 6 +- en/docs/includes/design/generate-api-key.md | 8 +- .../design/invoke-mtls-api-using-postman.md | 4 +- en/docs/includes/design/redis-counter-note.md | 2 +- .../includes/handling-mtls-ssl-termination.md | 2 +- .../pull-content-migration-esb-mi.md | 18 +- .../connectors/exporting-artifacts.md | 10 +- ...porting-connector-to-integration-studio.md | 6 +- .../sf-access-token-generation.md | 12 +- en/docs/includes/work-in-progress.md | 2 +- en/docs/index.md | 2 +- ...dynamic-data-in-api-controller-projects.md | 4 +- .../building-jenkins-ci-cd-pipeline.md | 2 +- .../setup/api-controller/cicd-using-cli.md | 4 +- .../enabling-correlation-logs-with-apictl.md | 4 +- .../encrypting-secrets-with-ctl.md | 2 +- ...etting-started-with-wso2-api-controller.md | 28 +- .../importing-apis-via-dev-first-approach.md | 2 +- .../managing-apis-and-api-products.md | 14 +- ...-api-products-to-different-environments.md | 12 +- .../managing-applications.md | 4 +- ...ting-policies-to-different-environments.md | 2 +- .../basic-health-checks.md | 2 +- .../setup/reference/product-compatibility.md | 22 +- ...on-regulation-gdpr-for-wso2-api-manager.md | 2 +- .../sso/okta-as-an-external-idp-using-saml.md | 2 +- .../upgrading-api-manager.md | 4 +- .../data_integration/odata-service.md | 2 +- en/docs/integrate/integration-overview.md | 2 +- .../jmx-monitoring.md | 2 +- .../admin-apis/admin-v4/admin-v4.yaml | 2 +- en/docs/reference/product-apis/overview.md | 2 +- ...-kafka-topic-as-a-managed-websocket-api.md | 4 +- en/mkdocs.yml | 817 +++++++++--------- 44 files changed, 524 insertions(+), 529 deletions(-) diff --git a/README.md b/README.md index a86b01e7e6..59dc3a5bc8 100644 --- a/README.md +++ b/README.md @@ -16,13 +16,13 @@ As an open source project, WSO2 API-M welcomes contributions from the community. If the CLA gets changed for some (unlikely) reason, you will be presented with the new CLA text after sending your first PR after the change. -2. Fork this repository, make your changes, and send in a pull request (PR). Make sure you are contributing to the correct branch (for example, if your change is relevant to WSO2 API-M 3.2.0 documentation, you should commit your changes to the 3.2.0 branch). +2. Fork this repository, make your changes, and send in a pull request (PR). Make sure you are contributing to the correct branch (for example, if your change is relevant to WSO2 API-M 4.4.0 documentation, you should commit your changes to the 4.4.0 branch). 3. Send multiple pull requests to all the relevant branches. If your change is relevant to the latest API-M release, please send your change to the respective latest API-M release branch and the master branch, which is the upcoming API-M release documentation branch, as well. - For example, if the latest API-M release is 3.2.0, and if your change is relevant to API-M 3.2.0, 3.1.0, and 3.0.0, send PRs to the 3.0.0, 3.1.0, 3.2.0, and the master branches. + For example, if the latest API-M release is 4.4.0, and if your change is relevant to API-M 4.4.0, 4.3.0, and 4.2.0, send PRs to the 4.4.0, 4.3.0, 4.2.0, and the master branches. Check the issue tracker for open issues that interest you. We look forward to receiving your contributions. diff --git a/en/docs/api-analytics/samples/publishing-custom-analytics-data.md b/en/docs/api-analytics/samples/publishing-custom-analytics-data.md index 5c1117bc46..81858673b8 100644 --- a/en/docs/api-analytics/samples/publishing-custom-analytics-data.md +++ b/en/docs/api-analytics/samples/publishing-custom-analytics-data.md @@ -1,5 +1,5 @@ --- -title: Publishing Custom Analytics Events Data - API Manager Documentation 4.2.0 +title: Publishing Custom Analytics Events Data - API Manager Documentation --- # Publishing Custom Analytics Events Data @@ -94,15 +94,15 @@ Build the project using, ## Configuring the Sample -This section will cover the steps required to configure WSO2 API-M Gateway for the sample created above. The steps covered are adding the .jar file, configuring the deployment.toml file, and enabling the logs. +This section will cover the steps required to configure WSO2 API-M Gateway for the sample created above. The steps covered are adding the .jar file, configuring the deployment.toml file, and enabling the logs. `` refers to the root folder of the extracted WSO2 APIM. 1. Add the .jar file created in the target directory after building the project. - Place the created .jar file inside the `wso2am-4.2.0/repository/components/lib` directory. + Place the created .jar file inside the `/repository/components/lib` directory. 2. Configure the deployment.toml file. - Edit the `apim.analytics` configurations in the `deployment.toml` file located inside `wso2am-4.2.0/repository/conf` with the following configuration. + Edit the `apim.analytics` configurations in the `deployment.toml` file located inside `/repository/conf` with the following configuration. ```code [apim.analytics] @@ -118,7 +118,7 @@ This configuration will be used when engaging the custom data provider class. 3. Enabling Logs - To [enable trace logs]({{base_path}}/administer/logging-and-monitoring/logging/configuring-logging/#enabling-logs-for-a-component) for the component: `org.wso2.am.analytics.publisher`, edit `log4j2.properties` file located inside `wso2am-4.2.0/repository/conf` directory. + To [enable trace logs]({{base_path}}/administer/logging-and-monitoring/logging/configuring-logging/#enabling-logs-for-a-component) for the component: `org.wso2.am.analytics.publisher`, edit `log4j2.properties` file located inside `/repository/conf` directory. 1. Add new publisher to the loggers list: @@ -134,7 +134,7 @@ This configuration will be used when engaging the custom data provider class. logger.org-wso2-analytics-publisher.appenderRef.CARBON_TRACE_LOGFILE.ref = CARBON_TRACE_LOGFILE ``` -4. Now you can trigger an event and check the `/repository/logs/wso2carbon-trace-messages.log` to find the event object passed out from API Manager. +4. Now you can trigger an event and check the `/repository/logs/wso2carbon-trace-messages.log` to find the event object passed out from API Manager. ```log TRACE {org.wso2.am.analytics.publisher.client.EventHubClient} - [{ Cloud-Analytics-Queue-Worker-pool-2-thread-1 }] - diff --git a/en/docs/assets/attachments/reference/admin-v2_postman_collection.json b/en/docs/assets/attachments/reference/admin-v2_postman_collection.json index 897df5d5ca..c473ae72e0 100644 --- a/en/docs/assets/attachments/reference/admin-v2_postman_collection.json +++ b/en/docs/assets/attachments/reference/admin-v2_postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "ae5aa07c-6961-4758-b2ab-9305baeda272", - "name": "WSO2 API Manager 4.0.0 - Admin REST API", + "name": "WSO2 API Manager 4.4.0 - Admin REST API", "description": "This document specifies a **RESTful API** for WSO2 **API Manager - Admin REST API** .\nIt is written with [swagger 2.0](http://swagger.io/).\n", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, diff --git a/en/docs/assets/attachments/reference/devportal-v2_postman_collection.json b/en/docs/assets/attachments/reference/devportal-v2_postman_collection.json index 1666cd1774..726592b279 100644 --- a/en/docs/assets/attachments/reference/devportal-v2_postman_collection.json +++ b/en/docs/assets/attachments/reference/devportal-v2_postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "70cf89a8-49d5-46e5-901c-8f13646d1913", - "name": "WSO2 API Manager 4.0.0 - DevPortal REST APIs", + "name": "WSO2 API Manager 4.4.0 - DevPortal REST APIs", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ diff --git a/en/docs/assets/attachments/reference/publisher-v2_postman_collection.json b/en/docs/assets/attachments/reference/publisher-v2_postman_collection.json index a51a32b2e6..6679176620 100644 --- a/en/docs/assets/attachments/reference/publisher-v2_postman_collection.json +++ b/en/docs/assets/attachments/reference/publisher-v2_postman_collection.json @@ -1,7 +1,7 @@ { "info": { "_postman_id": "cccaac2d-c36c-455a-a66e-cc686b09185c", - "name": "WSO2 API Manager 4.0.0 - Publisher REST API", + "name": "WSO2 API Manager 4.4.0 - Publisher REST API", "description": "This document specifies a **RESTful API** for WSO2 **API Manager - Publisher REST API** .\nIt is written with [swagger 2.0](http://swagger.io/).\n", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, diff --git a/en/docs/get-started/api-manager-quick-start-guide.md b/en/docs/get-started/api-manager-quick-start-guide.md index 375c54c123..b463c45562 100644 --- a/en/docs/get-started/api-manager-quick-start-guide.md +++ b/en/docs/get-started/api-manager-quick-start-guide.md @@ -10,7 +10,7 @@ Follow the instructions below to start WSO2 API-M. For more information on setting the `JAVA_HOME` environment variable for different operating systems, see [Setup and Install]({{base_path}}/install-and-setup/install/installing-the-product/installing-api-m-runtime/). -2. [Download version 4.2.0 of WSO2 API-M](https://wso2.com/api-management/). +2. [Download version 4.4.0 of WSO2 API-M](https://wso2.com/api-management/). 3. Start WSO2 API-M by navigating to the `/bin` directory using the command-line and execute the following command. @@ -220,13 +220,13 @@ API Products, and Applications across WSO2 API-M environments and to perform CI/ Follow the instructions below to setup WSO2 API Controller. -1. [Make sure that you run WSO2 API Manager (WSO2 API-M) 4.2.0]({{base_path}}/get-started/api-manager-quick-start-guide/#before-you-begin). +1. [Make sure that you run WSO2 API Manager]({{base_path}}/get-started/api-manager-quick-start-guide/#before-you-begin). 2. Download the apictl. 1. Navigate to the [API Manager Tooling page](https://wso2.com/api-management/tooling/). - 2. Download the apictl version 4.3.0 (or the latest of the 4.3.x family) based on your operating system from the **API Controller Tooling** section. + 2. Download the apictl version 4.4.0 (or the latest of the 4.4.x family) based on your operating system from the **API Controller Tooling** section. 3. Extract the ZIP to a preferred location. @@ -269,7 +269,7 @@ Follow the instructions below to create an API via WSO2 API Controller. 1. Initialize an API project by providing a name for the project. - First, copy the content from `https://apim.docs.wso2.com/en/4.3.0/assets/attachments/get_started/petstore.json` and create `petstore.json` file. + First, copy the content from `https://apim.docs.wso2.com/en/4.4.0/assets/attachments/get_started/petstore.json` and create `petstore.json` file. Let's use the command below to create an API named `PetstoreAPI`. This creates a folder named `PetstoreAPI` in your current directory. diff --git a/en/docs/includes/analytics/configure-synapse-gateway.md b/en/docs/includes/analytics/configure-synapse-gateway.md index 7d6dec26b4..6820645396 100644 --- a/en/docs/includes/analytics/configure-synapse-gateway.md +++ b/en/docs/includes/analytics/configure-synapse-gateway.md @@ -13,7 +13,7 @@ Follow the instructions below to publish analytics data to the analytics cloud v

Note

  • This is the basic configuration that you need to publish analytics data to the analytics cloud.

  • -
  • If you need to change the following default values of the Worker Thread Count, Queue Size or Client Flushing Delay, see the Advanced configurations. +
  • If you need to change the following default values of the Worker Thread Count, Queue Size or Client Flushing Delay, see the Advanced configurations. diff --git a/en/docs/includes/design/additional-api-key.md b/en/docs/includes/design/additional-api-key.md index 805f19d221..fec27ccb50 100644 --- a/en/docs/includes/design/additional-api-key.md +++ b/en/docs/includes/design/additional-api-key.md @@ -14,7 +14,7 @@ in the following formats. 2. Select `IP Addresses`, add the IP addresses in the text input as shown below, and generate the key. - [![IP Restricted API key](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/ip-api-key.png)](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/ip-api-key.png) + [![IP Restricted API key]({{base_path}}/assets/img/learn/ip-api-key.png)]({{base_path}}/assets/img/learn/ip-api-key.png) #### 2) HTTP referrer restriction @@ -30,4 +30,4 @@ When the HTTP referrer restriction has been enabled, only the specific HTTP refe 2. Select `HTTP Referrers (Web Sites)` and add the referrers in the text input as shown below and generate the key. - [![HTTP Referer Restricted API key](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/http-referer-api-key.png)](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/http-referer-api-key.png) + [![HTTP Referer Restricted API key]({{base_path}}/assets/img/learn/http-referer-api-key.png)]({{base_path}}/assets/img/learn/http-referer-api-key.png) diff --git a/en/docs/includes/design/create-mtls-api.md b/en/docs/includes/design/create-mtls-api.md index 564a9449d4..e5bbd8adf4 100644 --- a/en/docs/includes/design/create-mtls-api.md +++ b/en/docs/includes/design/create-mtls-api.md @@ -1,6 +1,6 @@ ## Create an API secured with Mutual SSL -1. [Create an API](https://apim.docs.wso2.com/en/4.1.0/design/create-api/create-rest-api/create-a-rest-api/). +1. [Create an API]({{base_path}}/design/create-api/create-rest-api/create-a-rest-api/). 2. Click **Develop -> API Configurations -> Runtime**. 3. Select **Mutual SSL**. diff --git a/en/docs/includes/design/create-publish-api.md b/en/docs/includes/design/create-publish-api.md index ee9a089be3..48ee8e95fe 100644 --- a/en/docs/includes/design/create-publish-api.md +++ b/en/docs/includes/design/create-publish-api.md @@ -9,6 +9,6 @@ 4. Select **API Key**. Note that `APIKey` is used as the default header. This value can be changed using the `APIKey Header` field. - [![Configure API key authentication](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/api-key-option.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/api-key-option.png) + [![Configure API key authentication]({{base_path}}/assets/img/learn/api-key-option.png)]({{base_path}}/assets/img/learn/api-key-option.png) 5. Click **Save and Deploy** to save the changes made within the **Runtime Configurations** page. Upon redirection to the **Deployments** page, select the relevant Gateway and click on **Deploy**. diff --git a/en/docs/includes/design/deploy-revision.md b/en/docs/includes/design/deploy-revision.md index fa11dd4812..45fdea5178 100644 --- a/en/docs/includes/design/deploy-revision.md +++ b/en/docs/includes/design/deploy-revision.md @@ -9,11 +9,11 @@ Follow the instructions below to deploy a new revision for an API: The Deployments page appears as follows when you do not have any existing revisions. - [![New revision](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/deploy-first-revision.png){: style="width:80%"}](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/deploy-first-revision.png) + [![New revision]({{base_path}}/assets/img/design/revision/deploy-first-revision.png){: style="width:80%"}]({{base_path}}/assets/img/design/revision/deploy-first-revision.png) The Deployments page appears as follows when you have at least one revision. - [![Deploy new revision option](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/deploy-new-revision.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/deploy-new-revision.png) + [![Deploy new revision option]({{base_path}}/assets/img/design/revision/deploy-new-revision.png)]({{base_path}}/assets/img/design/revision/deploy-new-revision.png) !!! note The **Information icon** will appear only if you have added a product revision description. You can view the description when you hover over the information icon. @@ -30,4 +30,4 @@ Follow the instructions below to deploy a new revision for an API: !!! warning You cannot deploy more than 5 revisions. If you want to deploy a new revision after the maximum allowed number of revisions are reached, you need to delete one of the existing revisions. - [![Delete revision if max count is reached](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/delete-and-deploy-revision.png){: style="width:60%"}](https://apim.docs.wso2.com/en/4.1.0/assets/img/design/revision/delete-and-deploy-revision.png) + [![Delete revision if max count is reached]({{base_path}}/assets/img/design/revision/delete-and-deploy-revision.png){: style="width:60%"}]({{base_path}}/assets/img/design/revision/delete-and-deploy-revision.png) diff --git a/en/docs/includes/design/generate-api-key.md b/en/docs/includes/design/generate-api-key.md index 41c519844e..56652066c0 100644 --- a/en/docs/includes/design/generate-api-key.md +++ b/en/docs/includes/design/generate-api-key.md @@ -18,15 +18,15 @@ 5. Click **Subscribe**. - [![Subscribe to the API](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/subscribe-to-api.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/subscribe-to-api.png) + [![Subscribe to the API]({{base_path}}/assets/img/learn/subscribe-to-api.png)]({{base_path}}/assets/img/learn/subscribe-to-api.png) 6. Click **MANAGE APP**, corresponding to the application that you used to subscribe to the API. - [![View list of credentials](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/view-credentials-manage-app.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/view-credentials-manage-app.png) + [![View list of credentials]({{base_path}}/assets/img/learn/view-credentials-manage-app.png)]({{base_path}}/assets/img/learn/view-credentials-manage-app.png) 7. Click **API KEY** and click **GENERATE KEY**. - [![Generate API key](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/generate-api-key.png){: style="width:80%"}](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/generate-api-key.png) + [![Generate API key]({{base_path}}/assets/img/learn/generate-api-key.png){: style="width:80%"}]({{base_path}}/assets/img/learn/generate-api-key.png) 8. Optionally, define a validity period for the token. @@ -38,4 +38,4 @@ 9. Copy the API key. - [![Copy API key](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/copy-api-key.png){: style="width:60%"}](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/copy-api-key.png) + [![Copy API key]({{base_path}}/assets/img/learn/copy-api-key.png){: style="width:60%"}]({{base_path}}/assets/img/learn/copy-api-key.png) diff --git a/en/docs/includes/design/invoke-mtls-api-using-postman.md b/en/docs/includes/design/invoke-mtls-api-using-postman.md index eabc4cf677..b66a284574 100644 --- a/en/docs/includes/design/invoke-mtls-api-using-postman.md +++ b/en/docs/includes/design/invoke-mtls-api-using-postman.md @@ -7,11 +7,11 @@ Import the certificate and private key to Postman. 1. Navigate to the certificates tab in Postman settings. - [![Add the certificate to Postman](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/add-certificate-to-postman.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/add-certificate-to-postman.png) + [![Add the certificate to Postman]({{base_path}}/assets/img/learn/add-certificate-to-postman.png)]({{base_path}}/assets/img/learn/add-certificate-to-postman.png) 2. Add the certificate and private key. - [![Provide certificate and private key](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/provide-crt-and-private-key.png)](https://apim.docs.wso2.com/en/4.1.0/assets/img/learn/provide-crt-and-private-key.png) + [![Provide certificate and private key]({{base_path}}/assets/img/learn/provide-crt-and-private-key.png)]({{base_path}}/assets/img/learn/provide-crt-and-private-key.png) 3. Invoke the API from Postman. diff --git a/en/docs/includes/design/redis-counter-note.md b/en/docs/includes/design/redis-counter-note.md index 6d8322816f..8d2a174d4c 100644 --- a/en/docs/includes/design/redis-counter-note.md +++ b/en/docs/includes/design/redis-counter-note.md @@ -1,5 +1,5 @@ !!! note - - **[Configure Rate Limiting for the API Gateway Cluster](https://apim.docs.wso2.com/en/4.1.0/design/rate-limiting/advanced-topics/configuring-rate-limiting-api-gateway-cluster)** so that the request counters will be replicated across the API Gateway cluster when working with multiple API Gateway nodes. + - **[Configure Rate Limiting for the API Gateway Cluster]({{base_path}}/design/rate-limiting/advanced-topics/configuring-rate-limiting-api-gateway-cluster)** so that the request counters will be replicated across the API Gateway cluster when working with multiple API Gateway nodes. - Configuring Rate Limiting for the API Gateway cluster is not applicable if you have a clustered setup. \ No newline at end of file diff --git a/en/docs/includes/handling-mtls-ssl-termination.md b/en/docs/includes/handling-mtls-ssl-termination.md index 346921f656..21003b2ed4 100644 --- a/en/docs/includes/handling-mtls-ssl-termination.md +++ b/en/docs/includes/handling-mtls-ssl-termination.md @@ -9,5 +9,5 @@ When SSL termination of API requests takes place at the Load Balancer or Reverse The following diagram illustrates how Mutual SSL works in such an environment. -[![MTLS Load Balancer](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/mtls-loadbalancer.png)](https://apim.docs.wso2.com/en/4.2.0/assets/img/learn/mtls-loadbalancer.png) +[![MTLS Load Balancer]({{base_path}}/assets/img/learn/mtls-loadbalancer.png)]({{base_path}}/assets/img/learn/mtls-loadbalancer.png) diff --git a/en/docs/includes/integration/pull-content-migration-esb-mi.md b/en/docs/includes/integration/pull-content-migration-esb-mi.md index d6341cb27b..6f5207ec47 100644 --- a/en/docs/includes/integration/pull-content-migration-esb-mi.md +++ b/en/docs/includes/integration/pull-content-migration-esb-mi.md @@ -1,11 +1,11 @@ -## Why upgrade to WSO2 API-M 4.2.0? +## Why upgrade to WSO2 API-M 4.4.0? -Listed below are some of the advantages of moving to API-M 4.2.0 from the ESB. +Listed below are some of the advantages of moving to API-M 4.4.0 from the ESB. -- The Micro Integrator of API-M 4.2.0 is now the most improved version of the battle-tested WSO2 ESB runtime. +- The Micro Integrator of API-M 4.4.0 is now the most improved version of the battle-tested WSO2 ESB runtime. !!! Tip - WSO2 ESB 5.0, the ESB profile of WSO2 EI 6.x, the Micro Integrator of WSO2 EI 7.x, as well as the Micro Integrator of WSO2 API-M 4.0.0 and WSO2 API-M 4.2.0 contains the same version of WSO2 ESB runtime. + WSO2 ESB 5.0, the ESB profile of WSO2 EI 6.x, the Micro Integrator of WSO2 EI 7.x, as well as the Micro Integrator of WSO2 API-M 4.0.0 and WSO2 API-M 4.4.0 contains the same version of WSO2 ESB runtime. - All the ESB runtimes of WSO2 can use the same developer tool ([WSO2 Integration Studio](../../../integrate/develop/wso2-integration-studio)) for developing integrations. @@ -14,9 +14,9 @@ Listed below are some of the advantages of moving to API-M 4.2.0 from the ESB. - The Micro Integrator contains improvements to ease your product experience. !!! Note - The [Toml-based configuration strategy](../../../reference/config-catalog-mi) in API-M 4.2.0 replaces the XML configurations in previous versions of the ESB runtime. Some of the features are [removed from WSO2 Micro Integrator](../../../get-started/about-this-release/#compare-this-release-with-previous-esbs) as they are not frequently used. + The [Toml-based configuration strategy](../../../reference/config-catalog-mi) in API-M 4.4.0 replaces the XML configurations in previous versions of the ESB runtime. Some of the features are [removed from WSO2 Micro Integrator](../../../get-started/about-this-release/#compare-this-release-with-previous-esbs) as they are not frequently used. -Upgrading to WSO2 API-M 4.2.0 is recommended for the following requirements: +Upgrading to WSO2 API-M 4.4.0 is recommended for the following requirements: - You need to expose integrations as managed APIs so that integration solutions can be managed and monetized in an API marketplace. - You need to switch to a microservices architecture from the conventional centralized architecture. @@ -29,7 +29,7 @@ Upgrading to WSO2 API-M 4.2.0 is recommended for the following requirements: Note the following: -- Ports are different in the Micro Integrator of API-M 4.2.0. Find out about [ports in the Micro Integrator](../../../install-and-setup/setup/reference/default-product-ports/#micro-integrator-ports). -- The Micro Integrator of API-M 4.2.0 contains changes that impact your migration process. Be sure to read the [Comparison: ESB vs the Micro Integrator](../../../get-started/about-this-release/#compare-this-release-with-previous-esbs) before you start the migration. +- Ports are different in the Micro Integrator of API-M 4.4.0. Find out about [ports in the Micro Integrator](../../../install-and-setup/setup/reference/default-product-ports/#micro-integrator-ports). +- The Micro Integrator of API-M 4.4.0 contains changes that impact your migration process. Be sure to read the [Comparison: ESB vs the Micro Integrator](../../../get-started/about-this-release/#compare-this-release-with-previous-esbs) before you start the migration. -- Note that API-M 4.2.0 does not allow manual patches. You can use [WSO2 Updates](https://updates.docs.wso2.com/en/latest/updates/overview) to get the latest fixes or updates for this release.. \ No newline at end of file +- Note that API-M 4.4.0 does not allow manual patches. You can use [WSO2 Updates](https://updates.docs.wso2.com/en/latest/updates/overview) to get the latest fixes or updates for this release.. \ No newline at end of file diff --git a/en/docs/includes/reference/connectors/exporting-artifacts.md b/en/docs/includes/reference/connectors/exporting-artifacts.md index 8d82cf4ad4..c0e1b17766 100644 --- a/en/docs/includes/reference/connectors/exporting-artifacts.md +++ b/en/docs/includes/reference/connectors/exporting-artifacts.md @@ -8,18 +8,18 @@ To bundle a Connector into a CApp, a `Connector Exporter Project` is required. 1. Navigate to **File** -> **New** -> **Other** -> **WSO2** -> **Extensions** -> **Project Types** -> **Connector Exporter Project**.
    - Add Connector Exporter Project + Add Connector Exporter Project 2. Enter a name for the Connector Exporter Project. 3. In the next screen select, **Specify the parent from workspace** and select the specific Integration Project you created from the dropdown.
    - Naming Connector Exporter Project + Naming Connector Exporter Project 4. Now you need to add the Connector to Connector Exporter Project that you just created. Right-click the Connector Exporter Project and select, **New** -> **Add Remove Connectors** -> **Add Connector** -> **Add from Workspace** -> **Connector** 5. Once you are directed to the workspace, it displays all the connectors that exist in the workspace. You can select the relevant connector and click **Ok**.
    - Selecting Connector from Workspace + Selecting Connector from Workspace ### Creating a Composite Application Project @@ -29,10 +29,10 @@ To export the `Integration Project` as a CApp, a `Composite Application Project` 1. Right-click the Composite Application Project and click **Export Composite Application Project**.
    - Export as a Carbon Application + Export as a Carbon Application 2. Select an **Export Destination** where you want to save the .car file. 3. In the next **Create a deployable CAR file** screen, select both the created Integration Project and the Connector Exporter Project to save and click **Finish**. The CApp is created at the specified location provided at the previous step.
    -
    Create a deployable CAR file + Create a deployable CAR file diff --git a/en/docs/includes/reference/connectors/importing-connector-to-integration-studio.md b/en/docs/includes/reference/connectors/importing-connector-to-integration-studio.md index 05dba4befe..038e36e392 100644 --- a/en/docs/includes/reference/connectors/importing-connector-to-integration-studio.md +++ b/en/docs/includes/reference/connectors/importing-connector-to-integration-studio.md @@ -1,14 +1,14 @@ 1. Open WSO2 Integration Studio and create an **Integration Project**. - Creating a new Integration Project + Creating a new Integration Project 2. Right-click the project that you created and click on **Add or Remove Connector** -> **Add Connector**. You will get directed to the WSO2 Connector Store. 3. Search for the specific connector required for your integration scenario and download it to the workspace. - Search Connector in the Connector Store + Search Connector in the Connector Store 4. Click **Finish**, and your Integration Project is ready. The downloaded connector is displayed on the side palette with its operations. 5. You can drag and drop the operations to the design canvas and build your integration logic. - Drag connector operations + Drag connector operations 6. Right click on the created Integration Project and select **New** -> **Rest API** to create the REST API. diff --git a/en/docs/includes/reference/connectors/salesforce-connectors/sf-access-token-generation.md b/en/docs/includes/reference/connectors/salesforce-connectors/sf-access-token-generation.md index 3283614a6f..27176a713b 100644 --- a/en/docs/includes/reference/connectors/salesforce-connectors/sf-access-token-generation.md +++ b/en/docs/includes/reference/connectors/salesforce-connectors/sf-access-token-generation.md @@ -4,19 +4,19 @@ First, we will create a Salesforce App (Connected App) and obtain the OAuth 2 to 1. Navigate in to the [Salesforce developer edition](https://developer.salesforce.com/signup) and create a Salesforce account. - + 2. Log in to Salesforce after verifying your account, with the newly created credentials. In the upper-right corner, select **Setup**. - + 3. Navigate to **Apps** > **App Manager** and click on the **New Connected App**.
    - + 4. On the **New Connected App** page, fill the required fields as listed below.
    - + * Fill in **Connected App Name**, **API Name**, and **Contact Email** under **Basic Information**. @@ -34,7 +34,7 @@ First, we will create a Salesforce App (Connected App) and obtain the OAuth 2 to 6. Navigate to **Connected Apps** (Apps > App Manager) list, and click the App that you have just created, and then click on **View**. 7. Go to **API (Enable OAuth Settings)**, and note down the **Consumer Key** and **Consumer Secret**.
    - + 8. On the page that opens, click the **Edit** button. Under **OAuth policies**, select All users may self-authorize in the Permitted Users list, and then click the **Save** button. @@ -77,4 +77,4 @@ First, we will create a Salesforce App (Connected App) and obtain the OAuth 2 to * client_id * client_secret
    - + diff --git a/en/docs/includes/work-in-progress.md b/en/docs/includes/work-in-progress.md index ce948a5522..2fbb3f1e9f 100644 --- a/en/docs/includes/work-in-progress.md +++ b/en/docs/includes/work-in-progress.md @@ -1,5 +1,5 @@ -![Work In Progress](https://apim.docs.wso2.com/en/4.2.0/assets/img/work-in-progress.png){: style="width:60%"} +![Work In Progress]({{base_path}}/assets/img/work-in-progress.png){: style="width:60%"} This document is work in progress and will be made available soon. diff --git a/en/docs/index.md b/en/docs/index.md index 40c1ef82e3..530cfb06b4 100644 --- a/en/docs/index.md +++ b/en/docs/index.md @@ -257,7 +257,7 @@ template: templates/single-column.html

    See the instructions on setting up the Micro Integrator runtime for your selected deployment pattern.

    -

    Deploy the Micro Integrator Runtime

    +

    Deploy the Micro Integrator Runtime

    Streaming diff --git a/en/docs/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md b/en/docs/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md index 1f6ef8ab5d..001b147c69 100644 --- a/en/docs/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md +++ b/en/docs/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md @@ -87,7 +87,7 @@ For example, consider we need to send a special header to the backend when calli ```yaml type: operation_policy_specification - version: v4.2.0 + version: v4.4.0 data: category: Mediation name: addCustomLogMessage @@ -131,7 +131,7 @@ For example, consider we need to send a special header to the backend when calli ```yaml type: api - version: v4.2.0 + version: v4.4.0 data: name: SwaggerPetstore description: 'This is a sample server Petstore server. You can find out more about diff --git a/en/docs/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline.md b/en/docs/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline.md index 66eba18a93..902861de87 100644 --- a/en/docs/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline.md +++ b/en/docs/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline.md @@ -138,7 +138,7 @@ Deployment repository will be used to gather configurations for each deployment. ### Step 4 - Setup API-M instances -Download the WSO2 API Manager 4.2.0 [here]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl) and start the instance. Set this in a separate instance as the `dev` instance. +Download the WSO2 API Manager [here]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl) and start the instance. Set this in a separate instance as the `dev` instance. ### Step 5 - Configure Jenkins Jobs diff --git a/en/docs/install-and-setup/setup/api-controller/cicd-using-cli.md b/en/docs/install-and-setup/setup/api-controller/cicd-using-cli.md index 8a550f6d08..04598aa221 100644 --- a/en/docs/install-and-setup/setup/api-controller/cicd-using-cli.md +++ b/en/docs/install-and-setup/setup/api-controller/cicd-using-cli.md @@ -26,11 +26,11 @@ Let us check out the basic building blocks for creating a CI/CD pipeline with WS ### Step 1 - Prepare the environments -1. Download and install WSO2 API-M 4.2.0 in your environments. +1. Download and install WSO2 API-M in your environments. For more information, see [Installation Prerequisites]({{base_path}}/install-and-setup/install/installation-prerequisites/). -2. Download and setup apictl 4.2.0 version. +2. Download and setup apictl. For more information, see [Download and initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). diff --git a/en/docs/install-and-setup/setup/api-controller/enabling-correlation-logs-with-apictl.md b/en/docs/install-and-setup/setup/api-controller/enabling-correlation-logs-with-apictl.md index 8cf96103d7..53a636e5b6 100644 --- a/en/docs/install-and-setup/setup/api-controller/enabling-correlation-logs-with-apictl.md +++ b/en/docs/install-and-setup/setup/api-controller/enabling-correlation-logs-with-apictl.md @@ -6,7 +6,7 @@ Follow the instructions below to get the correlation logging components in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to get the correlation logging components in an environment. @@ -51,7 +51,7 @@ For more information, see [Download and Initialize the apictl]({{base_path}}/ins Follow the instructions below to set the correlation configs for a correlation logging component in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to set the correlation configs for a correlation logging component in an environment. diff --git a/en/docs/install-and-setup/setup/api-controller/encrypting-secrets-with-ctl.md b/en/docs/install-and-setup/setup/api-controller/encrypting-secrets-with-ctl.md index cbb5d803e5..1b3d0ee962 100644 --- a/en/docs/install-and-setup/setup/api-controller/encrypting-secrets-with-ctl.md +++ b/en/docs/install-and-setup/setup/api-controller/encrypting-secrets-with-ctl.md @@ -41,7 +41,7 @@ Run the following command to initialize the apictl with the Key Store used to en !!! example ```go apictl secret init - Enter Key Store location: /home/wso2mi-4.2.0/repository/resources/security/wso2carbon.jks + Enter Key Store location: /home/wso2mi-4.3.0/repository/resources/security/wso2carbon.jks Enter Key Store password: Enter Key alias: wso2carbon Enter Key password: diff --git a/en/docs/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller.md b/en/docs/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller.md index ad6a9edf00..79c561ba9d 100644 --- a/en/docs/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller.md +++ b/en/docs/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller.md @@ -6,13 +6,13 @@ 1. Download **apictl** based on your preferred platform (i.e., Mac, Windows, Linux). - - [For Mac with Intel Chip](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-darwin-amd64.tar.gz) - - [For Mac with Apple Silicon](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-darwin-arm64.tar.gz) - - [For Linux 32-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-linux-i586.tar.gz) - - [For Linux 64-bit with AMD processor](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-linux-amd64.tar.gz) - - [For Linux 64-bit with ARM processor](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-linux-arm64.tar.gz) - - [For Windows 32-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-windows-i586.zip) - - [For Windows 64-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.3.0/apictl-4.3.0-windows-x64.zip) + - [For Mac with Intel Chip](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-darwin-amd64.tar.gz) + - [For Mac with Apple Silicon](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-darwin-arm64.tar.gz) + - [For Linux 32-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-linux-i586.tar.gz) + - [For Linux 64-bit with AMD processor](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-linux-amd64.tar.gz) + - [For Linux 64-bit with ARM processor](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-linux-arm64.tar.gz) + - [For Windows 32-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-windows-i586.zip) + - [For Windows 64-bit](https://github.com/wso2/product-apim-tooling/releases/download/v4.4.0/apictl-4.4.0-windows-x64.zip) 2. Extract the downloaded archive of the apictl to the desired location. 3. Navigate to the working directory where the executable apictl resides. @@ -73,8 +73,8 @@ Run the following apictl command to check the version. - **Response** ```bash - Version: 4.3.0 - Build Date: 2023-03-11 11:14:10 UTC + Version: 4.4.0 + Build Date: 2024-10-24 18:51:53 UTC ``` !!!note @@ -161,7 +161,7 @@ You can add environments by either manually editing the `/.wso2apictl apictl add env ``` -1. Make sure that the WSO2 API Manager (WSO2 API-M) 4.3.0 version is started and that the 4.3.0 version of apictl is set up. +1. Make sure that the WSO2 API Manager started and that the apictl is set up. For more information, see [Download and Initialize the apictl](#download-and-initialize-the-apictl). 2. Run the following apictl command to add an environment. @@ -314,7 +314,7 @@ For more information, see [Download and Initialize the apictl](#download-and-ini ## Remove an environment -1. Make sure that the WSO2 API-M 4.3.0 version is started and that the 4.3.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and that the apictl is set up. For more information, see [Download and Initialize the apictl](#download-and-initialize-the-apictl). 2. Run the following apictl command to remove an environment. @@ -345,7 +345,7 @@ For more information, see [Download and Initialize the apictl](#download-and-ini ## Get environments -1. Make sure that the WSO2 API-M 4.3.0 version is started and that the 4.3.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and that the apictl is set up. For more information, see [Download and Initialize the apictl](#download-and-initialize-the-apictl). 2. Run the following apictl command to list the environments. @@ -388,7 +388,7 @@ For more information, see [Download and Initialize the apictl](#download-and-ini After adding an environment, you can log in to the WSO2 API-M instance in that environment using credentials. -1. Make sure that the WSO2 API-M 4.3.0 version is started and that the 4.3.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and that the apictl is set up. For more information, see [Download and Initialize the apictl](#download-and-initialize-the-apictl). 2. Run any of the following apictl commands to log in to the environment. @@ -459,7 +459,7 @@ For more information, see [Download and Initialize the apictl](#download-and-ini ## Logout from an environment -1. Make sure that the WSO2 API-M 4.3.0 version is started and that the 4.3.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and that the apictl is set up. For more information, see [Download and Initialize the apictl](#download-and-initialize-the-apictl). 2. Run the following command to log out from the current session of the WSO2 API-M environment. diff --git a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/importing-apis-via-dev-first-approach.md b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/importing-apis-via-dev-first-approach.md index 40a4ec0e7f..365c816f9e 100644 --- a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/importing-apis-via-dev-first-approach.md +++ b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/importing-apis-via-dev-first-approach.md @@ -362,7 +362,7 @@ ``` bash type: api - version: v4.2.0 + version: v4.4.0 data: name : SampleAPI version: 1.0.0 diff --git a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/managing-apis-and-api-products.md b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/managing-apis-and-api-products.md index 6e9a2fe08e..5bc8fa6c56 100644 --- a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/managing-apis-and-api-products.md +++ b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/managing-apis-and-api-products.md @@ -9,7 +9,7 @@ However, **WSO2 API Controller (apictl)** allows you to create and deploy APIs w Follow the instructions below to display a list of APIs or API Products in an environment using apictl: -1. Make sure that the WSO2 API Manager (WSO2 API-M) 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API Manager is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to get (list) APIs or API Products in an environment. @@ -129,7 +129,7 @@ Follow the instructions below to display a list of APIs or API Products in an en Follow the instructions below to display a list of revisions created for an API or API Product in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to get (list) revisions for the required API or API Product in an @@ -239,7 +239,7 @@ Follow the instructions below to display a list of revisions created for an API Follow the instructions below to delete an API or Application in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to delete an API or an API Product in an environment. @@ -328,7 +328,7 @@ For more information, see [Download and Initialize the apictl]({{base_path}}/ins Follow the instructions below to change the status of an API or API Product in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to change the status of an API or API Product in an environment. @@ -423,7 +423,7 @@ For more information, see [Download and Initialize the apictl]({{base_path}}/ins Follow the instructions below to undeploy a revision of an API from a selected gateway environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to undeploy the revision from a gateway environment. @@ -521,7 +521,7 @@ For more information, see [Download and Initialize the apictl]({{base_path}}/ins Follow the instructions below to get the logging details of APIs or an API in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to get the logging details of APIs or an API in an environment. @@ -587,7 +587,7 @@ For more information, see [Download and Initialize the apictl]({{base_path}}/ins Follow the instructions below to add/change/remove the log level of an API in an environment using apictl: -1. Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up. +1. Make sure that the WSO2 API-M is started and the apictl is set up. For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl). 2. Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment). 3. Run the corresponding apictl command below to set the log level of an API in an environment. diff --git a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments.md b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments.md index ba7c87da94..18ef5743b6 100644 --- a/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments.md +++ b/en/docs/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments.md @@ -131,7 +131,7 @@ The structure of an exported API Product ZIP file is explained below:
    - +
    Parameter If the exported revision is deployed in one or more gateway environments, this file will contain the list of those deployed gateways.
    
     type: deployment_environments
    -version: v4.2.0
    +version: v4.4.0
     data:
      -
        displayOnDevportal: true
    @@ -160,7 +160,7 @@ data:
                 Apart from the above client_certificates.yaml file, this folder contains the certificate files (.crt). These file names should be included in the  client_certificates.yaml by mapping to the corresponding alias name. Below is an example file for a  client_certificates.yaml file which has mapped the certificates Alias1.crt and Alias2.crt to the corresponding aliases Alias1 and Alias2 accordingly. 
                 
    
     type: client_certificates
    -version: v4.2.0
    +version: v4.4.0
     data:
     -
     alias: Alias1
    @@ -196,7 +196,7 @@ apiIdentifier:
                 
    This folder will contain documentation attached to a particular API Product. Each document will have a seperate folder by its name. Each folder will contain a file named document.yaml which will contain the meta information related to a document. Example for a document.yaml file is shown below.
    
     type: document
    -version: v4.2.0
    +version: v4.4.0
     data:
       documentId: 7be89b14-6b7c-4e1f-8bee-f72295dd65cb
       name: Doc1
    @@ -357,11 +357,11 @@ mentioned gateway environments. If the **deployment environments are not provide
             
         After importing, if the API Products or the dependent APIs are not visible in the WSO2 API-M Publisher UI, do the following to re-index the artifacts in the registry.
     
    -    1.  Shut down the WSO2 API-M 4.2.0, backup and delete the `/solr` directory.
    +    1.  Shut down the WSO2 API-M, backup and delete the `/solr` directory.
             
    -    2.  Rename the `` element in the `/repository/conf/registry.xml` file. If you use a **distributed WSO2 API-M setup**, change the file in the API Publisher node. For example, change the `/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime` registry path to `/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime_1 `
    +    2.  Rename the `` element in the `/repository/conf/registry.xml` file. If you use a **distributed WSO2 API-M setup**, change the file in the API Publisher node. For example, change the `/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime` registry path to `/_system/local/repository/components/org.wso2.carbon.registry/indexing/lastaccesstime_1 `
     
    -    3.  Restart WSO2 API-M 4.2.0 server.
    +    3.  Restart WSO2 API-M server.
     
     ### Import/Export API Products in tenanted environments 
     The environments that you create will be common to the admin and the tenants. Therefore, you do not need to create environments again when exporting and importing API Products between tenanted environments.
    diff --git a/en/docs/install-and-setup/setup/api-controller/managing-applications/managing-applications.md b/en/docs/install-and-setup/setup/api-controller/managing-applications/managing-applications.md
    index d35e5757cc..376fc33abf 100644
    --- a/en/docs/install-and-setup/setup/api-controller/managing-applications/managing-applications.md
    +++ b/en/docs/install-and-setup/setup/api-controller/managing-applications/managing-applications.md
    @@ -9,7 +9,7 @@ However, **WSO2 API Controller (apictl)** allows you to create Applications with
     
     Follow the instructions below to display a list of Applications in an environment using apictl:
     
    -1.  Make sure that the WSO2 API Manager (WSO2 API-M) 4.2.0 version is started and that the 4.2.0 version of apictl is set up.   
    +1.  Make sure that the WSO2 API Manager (WSO2 API-M) is started and the apictl is set up.   
          For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl).
     2.  Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment).
     3.  Run the corresponding apictl command below to get (list) Applications in an environment.
    @@ -67,7 +67,7 @@ Follow the instructions below to display a list of Applications in an environmen
             
     ## Delete an Application in an environment
     
    -1.  Make sure that the WSO2 API-M 4.2.0 version is started and that the 4.2.0 version of apictl is set up.   
    +1.  Make sure that the WSO2 API-M is started and the apictl is set up.   
          For more information, see [Download and Initialize the apictl]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#download-and-initialize-the-apictl).
     2.  Log in to the WSO2 API-M in the environment by following the instructions in [Login to an Environment]({{base_path}}/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/#login-to-an-environment).
     3.  Run the corresponding apictl command below to get (list) Applications in an environment.
    diff --git a/en/docs/install-and-setup/setup/api-controller/managing-rate-limiting-policies/migrating-rate-limiting-policies-to-different-environments.md b/en/docs/install-and-setup/setup/api-controller/managing-rate-limiting-policies/migrating-rate-limiting-policies-to-different-environments.md
    index 3ff5ede323..b2300fdd13 100644
    --- a/en/docs/install-and-setup/setup/api-controller/managing-rate-limiting-policies/migrating-rate-limiting-policies-to-different-environments.md
    +++ b/en/docs/install-and-setup/setup/api-controller/managing-rate-limiting-policies/migrating-rate-limiting-policies-to-different-environments.md
    @@ -54,7 +54,7 @@ Run the following apictl command to export a rate limiting policy.
             ```
             type: throttling policy
             subtype: subscription policy
    -        version: v4.2.0
    +        version: v4.4.0
             data:
             policyId: 15797f4c-3742-4909-920c-13f164fd2b1c
             policyName: Silver
    diff --git a/en/docs/install-and-setup/setup/deployment-best-practices/basic-health-checks.md b/en/docs/install-and-setup/setup/deployment-best-practices/basic-health-checks.md
    index b883efc0ad..e861f05047 100644
    --- a/en/docs/install-and-setup/setup/deployment-best-practices/basic-health-checks.md
    +++ b/en/docs/install-and-setup/setup/deployment-best-practices/basic-health-checks.md
    @@ -30,7 +30,7 @@ A sample cURL command and the response from the `Version` service are given belo
     
     === "Response"
         ``` java
    -    WSO2 API Manager-4.2.0
    +    WSO2 API Manager-4.4.0
         ```
     
     !!! note
    diff --git a/en/docs/install-and-setup/setup/reference/product-compatibility.md b/en/docs/install-and-setup/setup/reference/product-compatibility.md
    index bf59354f20..e7b21ca0ec 100644
    --- a/en/docs/install-and-setup/setup/reference/product-compatibility.md
    +++ b/en/docs/install-and-setup/setup/reference/product-compatibility.md
    @@ -12,10 +12,8 @@ As WSO2 API Manager is a Java application, you can generally run it on most oper
     
     |**Operating System**|**Versions**  |
     |--------------------|--------------|
    -|Windows             | 2016         |
    -|Ubuntu              | 18.04, 20.04, 22.04 |
    -|Red Hat Enterprise Linux   | 7.0, 8.7, 9.3   |
    -|CentOS              | 7.4, 7.5     |
    +|Windows             | 2021         |
    +|Ubuntu              | 22.04 |
     |Rocky Linux              | 9.3    |
     
     #### Tested JDKs
    @@ -24,10 +22,6 @@ The **WSO2 API-M** runtime has been tested with the following JDKs:
     
     |**JDKS**            |**Versions**|
     |--------------------|-----------|
    -|CorrettoJDK         | 11, 17    |
    -|AdoptOpenJDK        | 11, 17    |
    -|OpenJDK             | 11, 17    |
    -|Oracle JDK          | 11, 17    |
     |Temurin OpenJDK     | 11, 17, 21    |
     
     #### Tested DBMSs
    @@ -36,10 +30,10 @@ The **WSO2 API-M** runtime is tested with the following databases:
     
     |**DBMS**     | **Versions**            |
     |--------------|-------------------------|
    -|MySQL         | 5.7, 8                  |
    -|Oracle        | 12c release 2, 19c, 23c |
    -|Microsoft SQL Server| 2017, 2019, 2022        |
    -|PostgreSQL            | 12.15, 15.3, 16.2       |
    +|MySQL         | 5.7, 8, 8.4                  |
    +|Oracle        | 19c, 23c |
    +|Microsoft SQL Server| 2019, 2022        |
    +|PostgreSQL            | 16.2, 17       |
     
     !!! warning
         When creating the database related to apim_db with MySQL 8.0, add **character set latin1** to avoid the MySQL Linux ERROR 1071 (42000).
    @@ -51,8 +45,8 @@ The **WSO2 API-M** runtime is tested with the following databases:
     
     The following is a list of other WSO2 products that have been tested with WSO2 API Manager 4.3.0.
     
    -- [WSO2 Identity Server 6.0.0 and 6.1.0](https://wso2.com/identity-and-access-management/#)
    -- [WSO2 API Platform For Kubernetes(APK) 1.1.0](https://wso2.com/api-platform-for-k8s)
    +- [WSO2 Identity Server 7.0.0 and 6.1.0](https://wso2.com/identity-and-access-management/#)
    +- [WSO2 API Platform For Kubernetes(APK) 1.2.0](https://wso2.com/api-platform-for-k8s)
     
     #### Compatible WSO2 Identity Servers (as Key Manager)
     
    diff --git a/en/docs/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md b/en/docs/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md
    index 131387f34e..a781c33d45 100644
    --- a/en/docs/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md
    +++ b/en/docs/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md
    @@ -304,7 +304,7 @@ The tenant ID of the user whose identity references you want to remove.
     
    No
    -carbon “usr/bin/wso2am/wso2am4.0.0”-carbon “usr/bin/wso2am/wso2am4.4.0”
    diff --git a/en/docs/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml.md b/en/docs/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml.md index 31617296ca..f65b459e11 100644 --- a/en/docs/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml.md +++ b/en/docs/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml.md @@ -7,7 +7,7 @@ Follow the instructions below to connect Okta as a third party Identity Provider Before you begin, make sure you do the following. 1. Create an account in [https://developer.okta.com/](https://developer.okta.com/) -2. Download WSO2 API Manager 4.1.0 distribution from [https://wso2.com/api-management/](https://wso2.com/api-management/) +2. Download WSO2 API Manager distribution from [https://wso2.com/api-management/](https://wso2.com/api-management/) 3. Unzip the distribution and open the `deployment.toml` file located in `/repository/conf/`. Add the following configuration ``` [tenant_mgt] diff --git a/en/docs/install-and-setup/upgrading-wso2-api-manager/upgrading-api-manager.md b/en/docs/install-and-setup/upgrading-wso2-api-manager/upgrading-api-manager.md index 68e91057b2..916a2488b3 100644 --- a/en/docs/install-and-setup/upgrading-wso2-api-manager/upgrading-api-manager.md +++ b/en/docs/install-and-setup/upgrading-wso2-api-manager/upgrading-api-manager.md @@ -12,11 +12,11 @@ There are multiple reasons why you would want to upgrade the WSO2 product to the ## What has changed -Over the course of its lifetime, WSO2 API Manager has changed significantly. To learn what’s new in the WSO2 API Manager 4.3.0 release, see the [About this Release page]({{base_path}}/get-started/about-this-release/). +Over the course of its lifetime, WSO2 API Manager has changed significantly. To learn what’s new in the WSO2 API Manager 4.4.0 release, see the [About this Release page]({{base_path}}/get-started/about-this-release/).

    Seamless product upgrade from WSO2 API Manager 4.2.0

    -

    If you are upgrading from WSO2 API Manager 4.2.0 to 4.3.0, you can experience a seamless product upgrade with no data migration. This pivotal change facilitates a smooth transition for current API Manager 4.2.0 users to the latest version, eliminating the need for complex migrations.

    +

    If you are upgrading from WSO2 API Manager 4.2.0 to 4.4.0, you can experience a seamless product upgrade with no data migration. This pivotal change facilitates a smooth transition for current API Manager 4.2.0 users to the latest version, eliminating the need for complex migrations.

    ## Get started diff --git a/en/docs/integrate/examples/data_integration/odata-service.md b/en/docs/integrate/examples/data_integration/odata-service.md index 170a04f129..232a2f9a06 100644 --- a/en/docs/integrate/examples/data_integration/odata-service.md +++ b/en/docs/integrate/examples/data_integration/odata-service.md @@ -105,7 +105,7 @@ Open a command prompt execute the following CURL commands using CRUD operations: !!! important Application owners should exist in both WSO2 API Manager and WSO2 Identity Server for this feature to work correctly. There are two approaches to fulfill this requirement: - 1. Share the same user stores between APIM and IS: By sharing the user stores, ensure that the application owners are present in both APIM and IS. For more information on how to configure user stores, refer [Introduction to User Stores](https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/introduction-to-userstores/). + 1. Share the same user stores between APIM and IS: By sharing the user stores, ensure that the application owners are present in both APIM and IS. For more information on how to configure user stores, refer [Introduction to User Stores]({{base_path}}/administer/managing-users-and-roles/managing-user-stores/introduction-to-userstores/). 2. Create the same application owners in APIM and the IS user stores: Alternatively, you can create identical application owner accounts separately in both APIM and the IS user stores. diff --git a/en/docs/integrate/integration-overview.md b/en/docs/integrate/integration-overview.md index c4de6a15a7..93eee65161 100644 --- a/en/docs/integrate/integration-overview.md +++ b/en/docs/integrate/integration-overview.md @@ -25,7 +25,7 @@ # Integration Overview -WSO2 API Manager 4.2.0 is shipped with an integration runtime (Micro Integrator) with comprehensive enterprise integration capabilities. Therefore, you can now use WSO2 API Manager to develop complex integration services and expose them as managed APIs in an API marketplace. This allows you to enable API-led connectivity across your business using a single platform. +WSO2 API Manager 4.4.0 is shipped with an integration runtime (Micro Integrator) with comprehensive enterprise integration capabilities. Therefore, you can now use WSO2 API Manager to develop complex integration services and expose them as managed APIs in an API marketplace. This allows you to enable API-led connectivity across your business using a single platform. ## Get Started with Integration diff --git a/en/docs/observe/micro-integrator/classic-observability-metrics/jmx-monitoring.md b/en/docs/observe/micro-integrator/classic-observability-metrics/jmx-monitoring.md index 7af4c1f3c3..944a47f6f9 100644 --- a/en/docs/observe/micro-integrator/classic-observability-metrics/jmx-monitoring.md +++ b/en/docs/observe/micro-integrator/classic-observability-metrics/jmx-monitoring.md @@ -1,5 +1,5 @@ --- -title: JMX Monitoring - WSO2 API Manager 4.2.0 +title: JMX Monitoring - WSO2 API Manager 4.4.0 --- # JMX Monitoring diff --git a/en/docs/reference/product-apis/admin-apis/admin-v4/admin-v4.yaml b/en/docs/reference/product-apis/admin-apis/admin-v4/admin-v4.yaml index 70df632451..c322fcf2d5 100644 --- a/en/docs/reference/product-apis/admin-apis/admin-v4/admin-v4.yaml +++ b/en/docs/reference/product-apis/admin-apis/admin-v4/admin-v4.yaml @@ -1226,7 +1226,7 @@ paths: example: type: rate-limiting policy subtype: application - version: v4.1.0 + version: v4.4.0 data: policyId: cd828243-a0db-430c-97e9-9e41fd865d48 policyName: 50PerMin diff --git a/en/docs/reference/product-apis/overview.md b/en/docs/reference/product-apis/overview.md index d0cede6e5c..36fa89b14b 100644 --- a/en/docs/reference/product-apis/overview.md +++ b/en/docs/reference/product-apis/overview.md @@ -6,7 +6,7 @@ The following topics list the APIs exposed from the API Publisher, Developer Por - diff --git a/en/docs/use-cases/streaming-tutorials/expose-a-kafka-topic-as-a-managed-websocket-api.md b/en/docs/use-cases/streaming-tutorials/expose-a-kafka-topic-as-a-managed-websocket-api.md index 2220d262cf..f89970b5c2 100644 --- a/en/docs/use-cases/streaming-tutorials/expose-a-kafka-topic-as-a-managed-websocket-api.md +++ b/en/docs/use-cases/streaming-tutorials/expose-a-kafka-topic-as-a-managed-websocket-api.md @@ -92,8 +92,8 @@ Follow the instructions below to expose a third-party Service Provider stream as The following log appears on the API Manager console when the server is started successfully. ``` - [2021-04-20 15:51:00,036] INFO - StartupFinalizerServiceComponent Server : WSO2 API Manager-4.0.0 - [2021-04-20 15:51:00,038] INFO - StartupFinalizerServiceComponent WSO2 Carbon started in 77 sec + [2024-10-29 15:20:46,029] INFO - StartupFinalizerServiceComponent Server : WSO2 API Manager-4.4.0 + [2024-10-29 15:20:46,030] INFO - StartupFinalizerServiceComponent WSO2 Carbon started in 126 sec ``` ## Step 2 - Start the Streaming Integrator diff --git a/en/mkdocs.yml b/en/mkdocs.yml index c0fe8d9374..8ff3c9f811 100644 --- a/en/mkdocs.yml +++ b/en/mkdocs.yml @@ -1657,383 +1657,384 @@ plugins: - wip/* - redirects: redirect_maps: - 'learn/consume-api/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' - 'learn/consume-api/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs/' - 'learn/consume-api/customizations/customizing-the-developer-portal/override-api-overview-page-per-api.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/override-api-overview-page-per-api/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-rating.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-rating/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-home-page.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-home-page/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-footer.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-footer/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-banner.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-banner/' - 'learn/consume-api/customizations/customizing-the-developer-portal/styling-api-details-left-menu.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-left-menu/' - 'learn/consume-api/customizations/customizing-the-developer-portal/styling-api-details-info-section.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-info-section/' - 'learn/consume-api/customizations/customizing-the-developer-portal/styling-the-logo-and-header.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-the-logo-and-header/' - 'learn/consume-api/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup/' - 'learn/consume-api/customizations/advanced-ui-customization.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/advanced-ui-customization/' - 'learn/consume-api/customizations/log-in-to-the-dev-portal-using-social-media.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/log-in-to-the-dev-portal-using-social-media/' - 'learn/consume-api/customizations/directing-the-root-context-to-the-developer-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/directing-the-root-context-to-the-developer-portal/' - 'learn/consume-api/customizations/customizing-user-signup-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-user-signup-in-developer-portal/' - 'learn/consume-api/customizations/customizing-login-pages-for-dev-portal-and-publisher.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-login-pages-for-dev-portal-and-publisher/' - 'deploy/api-gateway/handlers/writing-custom-handlers.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-gateway/writing-custom-handlers/' + 'learn/consume-api/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' + 'learn/consume-api/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs/' + 'learn/consume-api/customizations/customizing-the-developer-portal/override-api-overview-page-per-api.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/override-api-overview-page-per-api/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-rating.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-rating/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-home-page.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-home-page/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-footer.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-footer/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enable-or-disable-banner.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-banner/' + 'learn/consume-api/customizations/customizing-the-developer-portal/styling-api-details-left-menu.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-left-menu/' + 'learn/consume-api/customizations/customizing-the-developer-portal/styling-api-details-info-section.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-info-section/' + 'learn/consume-api/customizations/customizing-the-developer-portal/styling-the-logo-and-header.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-the-logo-and-header/' + 'learn/consume-api/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup/' + 'learn/consume-api/customizations/advanced-ui-customization.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/advanced-ui-customization/' + 'learn/consume-api/customizations/log-in-to-the-dev-portal-using-social-media.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/log-in-to-the-dev-portal-using-social-media/' + 'learn/consume-api/customizations/directing-the-root-context-to-the-developer-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/directing-the-root-context-to-the-developer-portal/' + 'learn/consume-api/customizations/customizing-user-signup-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-user-signup-in-developer-portal/' + 'learn/consume-api/customizations/customizing-login-pages-for-dev-portal-and-publisher.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-login-pages-for-dev-portal-and-publisher/' + 'deploy/api-gateway/handlers/writing-custom-handlers.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-gateway/writing-custom-handlers/' ##'observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/updating-geo-location-data-set.md': 'https://apim.docs.wso2.com/en/3.1.0/observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/creating-geo-location-data-set/' - 'install-and-setup/installation-guide/installation-prerequisites.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installation-prerequisites/' - 'install-and-setup/installation-guide/installing-the-product/installing-via-the-installer.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-linux-or-os-x.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-solaris.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-windows.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-as-a-linux-service.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-linux-service/' - 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-as-a-windows-service.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-windows-service/' - 'install-and-setup/installation-guide/running-the-product.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/running-the-api-m/' - 'install-and-setup/installation-guide/basic-health-checks.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-best-practices/basic-health-checks/' - 'install-and-setup/deploying-wso2-api-manager/deployment-patterns.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-overview/' - 'install-and-setup/deploying-wso2-api-manager/single-node/all-in-one-deployment-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/single-node/all-in-one-deployment-overview/' - 'install-and-setup/deploying-wso2-api-manager/single-node/configuring-a-single-node.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/single-node/configuring-a-single-node/' - 'install-and-setup/deploying-wso2-api-manager/single-node/configuring-an-active-active-deployment.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/single-node/configuring-an-active-active-deployment/' - 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m/' - 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/deploying-wso2-api-m-in-a-distributed-setup.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/distributed-deployment/deploying-wso2-api-m-in-a-distributed-setup/' - 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/product-profiles.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/distributed-deployment/product-profiles/' + 'install-and-setup/installation-guide/installation-prerequisites.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installation-prerequisites/' + 'install-and-setup/installation-guide/installing-the-product/installing-via-the-installer.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-linux-or-os-x.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-solaris.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-on-windows.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-as-a-linux-service.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-linux-service/' + 'install-and-setup/installation-guide/installing-the-product/installing-the-binary/installing-as-a-windows-service.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-windows-service/' + 'install-and-setup/installation-guide/running-the-product.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/running-the-api-m/' + 'install-and-setup/installation-guide/basic-health-checks.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-best-practices/basic-health-checks/' + 'install-and-setup/deploying-wso2-api-manager/deployment-patterns.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-overview/' + 'install-and-setup/deploying-wso2-api-manager/single-node/all-in-one-deployment-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/single-node/all-in-one-deployment-overview/' + 'install-and-setup/deploying-wso2-api-manager/single-node/configuring-a-single-node.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/single-node/configuring-a-single-node/' + 'install-and-setup/deploying-wso2-api-manager/single-node/configuring-an-active-active-deployment.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/single-node/configuring-an-active-active-deployment/' + 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m/' + 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/deploying-wso2-api-m-in-a-distributed-setup.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/distributed-deployment/deploying-wso2-api-m-in-a-distributed-setup/' + 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/product-profiles.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/distributed-deployment/product-profiles/' ##'install-and-setup/deploying-wso2-api-manager/distributed-deployment/working-with-hazelcast-clustering.md': 'https://apim.docs.wso2.com/en/3.2.0/install-and-setup/setup/distributed-deployment/working-with-hazelcast-clustering/' - 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/configure-a-third-party-key-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/distributed-deployment/configure-a-third-party-key-manager/' - 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/configuring-wso2-identity-server-as-a-key-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/distributed-deployment/configuring-wso2-identity-server-as-a-key-manager/' - 'install-and-setup/deploying-wso2-api-manager/configuring-message-builders-formatters.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/configuring-message-builders-formatters/' + 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/configure-a-third-party-key-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/distributed-deployment/configure-a-third-party-key-manager/' + 'install-and-setup/deploying-wso2-api-manager/distributed-deployment/configuring-wso2-identity-server-as-a-key-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/distributed-deployment/configuring-wso2-identity-server-as-a-key-manager/' + 'install-and-setup/deploying-wso2-api-manager/configuring-message-builders-formatters.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/configuring-message-builders-formatters/' ##'install-and-setup/deploying-wso2-api-manager/configuring-rsync-for-deployment-synchronization.md': 'https://apim.docs.wso2.com/en/3.2.0/install-and-setup/setup/distributed-deployment/clustering-gateway-for-ha-using-rsync/' - 'install-and-setup/deploying-wso2-api-manager/deploying-api-manager-with-kubernetes-or-openshift-resources.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/deploying-api-manager-with-kubernetes-or-openshift-resources/' - 'install-and-setup/deploying-wso2-api-manager/production-deployment-guidelines.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-best-practices/production-deployment-guidelines/' - 'install-and-setup/deploying-wso2-api-manager/security-guidelines-for-production-deployment.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-best-practices/security-guidelines-for-production-deployment/' - 'install-and-setup/product-compatibility.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/reference/product-compatibility/' - 'install-and-setup/performance-tuning-and-test-results/tuning-performance.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-best-practices/tuning-performance/' - 'install-and-setup/sso/okta-as-an-external-idp-using-oidc.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/sso/okta-as-an-external-idp-using-oidc/' - 'install-and-setup/sso/okta-as-an-external-idp-using-saml.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml/' - 'install-and-setup/federating-oauth-applications.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/advanced-topics/federating-oauth-applications/' - 'install-and-setup/setting-up-databases/overview.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/setting-up-databases/overview/' - 'install-and-setup/install/installing-the-product/installing-the-product.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/install/installing-the-product/installing-via-the-installer.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-linux-or-os-x.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-solaris.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-windows.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' - 'install-and-setup/install/installing-the-product/installing-the-binary/installing-as-a-linux-service.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-linux-service/' - 'install-and-setup/install/installing-the-product/installing-the-binary/installing-as-a-windows-service.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-windows-service/' - 'install-and-setup/install/running-the-product.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/install/installing-the-product/running-the-api-m/' - 'design/create-api/create-a-streaming-api-from-an-asyncapi-definition.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-streaming-api/create-a-streaming-api-from-an-asyncapi-definition/' - 'design/create-api/test-a-websub-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-streaming-api/test-a-websub-api/' - 'design/create-api/create-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/create-a-rest-api/' - 'design/create-api/create-a-rest-api-from-an-openapi-definition.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/create-a-rest-api-from-an-openapi-definition/' - 'design/create-api/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/expose-a-soap-service-as-a-rest-api/' - 'design/create-api/generate-rest-api-from-soap-backend.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/generate-rest-api-from-soap-backend/' - 'design/create-api/test-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/test-a-rest-api/' - 'getting-started/overview.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/overview/' - 'getting-started/basic-architecture.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/key-concepts/' - 'getting-started/key-concepts.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/architecture/' - 'getting-started/quick-start-guide.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/quick-start-guide/quick-start-guide/' - 'getting-started/about-this-release.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/about-this-release/' - 'get-started/quick-start-guide/quick-start-guide.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/api-manager-quick-start-guide/' - 'get-started/quick-start-guide/integration-qsg.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/integration-quick-start-guide/' - 'get-started/quick-start-guide/streaming-qsg.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/streaming-quick-start-guide/' - 'learn/design-api/create-api/create-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/create-a-rest-api/' - 'learn/design-api/create-api/create-a-rest-api-from-an-openapi-definition.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/create-a-rest-api-from-an-openapi-definition/' - 'learn/design-api/create-api/create-a-graphql-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-a-graphql-api/' - 'learn/design-api/create-api/create-a-websocket-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-streaming-api/create-a-websocket-streaming-api/' - 'learn/design-api/create-api/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/expose-a-soap-service-as-a-rest-api/' - 'learn/design-api/create-api/generate-rest-api-from-soap-backend.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/generate-rest-api-from-soap-backend/' - 'learn/design-api/create-api/test-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/create-rest-api/test-a-rest-api/' - 'learn/api-gateway/overview-of-the-api-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/overview-of-the-api-gateway/' - 'learn/api-gateway/message-mediation/changing-the-default-mediation-flow-of-api-requests.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-policies/attach-policy/' - 'learn/api-gateway/message-mediation/creating-and-uploading-using-integration-studio.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/creating-and-uploading-using-integration-studio/' - 'learn/api-gateway/message-mediation/adding-dynamic-endpoints.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-dynamic-endpoints/' - 'learn/api-gateway/message-mediation/removing-specific-request-headers-from-response.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/removing-specific-request-headers-from-response/' - 'learn/api-gateway/message-mediation/passing-a-custom-authorization-token-to-the-backend.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/passing-a-custom-authorization-token-to-the-backend/' - 'learn/api-gateway/message-mediation/mapping-the-parameters-of-your-backend-urls-with-the-api-publisher-urls.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/mapping-the-parameters-of-your-backend-urls-with-the-api-publisher-urls/' - 'learn/api-gateway/message-mediation/disabling-message-chunking.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/disabling-message-chunking/' - 'learn/api-gateway/message-mediation/transforming-api-message-payload.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/transforming-api-message-payload/' - 'learn/api-gateway/message-mediation/adding-a-non-blocking-send-operation.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-a-non-blocking-send-operation/' - 'learn/api-gateway/message-mediation/adding-a-class-mediator.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-a-class-mediator/' - 'learn/api-gateway/message-mediation/configuring-message-builders-formatters.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/configuring-message-builders-formatters/' - 'learn/api-gateway/gateway-policies.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/gateway-policies/' - 'learn/api-gateway/response-caching.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/response-caching/' - 'learn/api-gateway/message-tracing.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-tracing/' - 'learn/api-gateway/threat-protectors/regular-expression-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/regular-expression-threat-protection-for-api-gateway/' - 'learn/api-gateway/threat-protectors/json-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/json-threat-protection-for-api-gateway/' - 'learn/api-gateway/threat-protectors/xml-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/xml-threat-protection-for-api-gateway/' - 'learn/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/passing-enduser-attributes-to-the-backend-via-api-gateway/' - 'learn/api-gateway/maintaining-separate-production-and-sandbox-gateways.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/maintaining-separate-production-and-sandbox-gateways/' - 'learn/api-gateway/scaling-the-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/scaling-the-gateway/' - 'learn/api-gateway/api-gateways-with-dedicated-backends.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/api-gateways-with-dedicated-backends/' - 'learn/api-gateway/mutual-ssl-between-api-gateway-and-backend.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/mutual-ssl-between-api-gateway-and-backend/' - 'learn/design-api/publish-api/publish-an-api.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/publish-on-dev-portal/publish-an-api/' - 'learn/design-api/publish-api/publish-through-multiple-api-gateways.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/deploy-api/deploy-through-multiple-api-gateways/' - 'learn/design-api/publish-api/publish-to-multiple-external-api-stores.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/publish-on-dev-portal/publish-to-multiple-external-api-stores/' - 'learn/design-api/publish-api/publish-an-api-to-a-cloud-cluster-in-privatejet-mode.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/k8s-operators/k8s-api-operator/' - 'learn/design-api/create-api/adding-custom-properties-to-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/adding-custom-properties-to-apis/' - 'learn/design-api/create-api/change-api-thumbnail.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api/change-api-thumbnail/' - 'learn/design-api/mock-api/create-a-mock-api-with-an-inline-script.md': 'https://apim.docs.wso2.com/en/4.2.0/design/prototype-api/create-a-mock-api-with-an-inline-script/' - 'learn/design-api/create-api-product/api-product-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api-product/api-product-overview/' - 'learn/design-api/create-api-product/create-api-product.md': 'https://apim.docs.wso2.com/en/4.2.0/design/create-api-product/create-api-product/' - 'learn/design-api/endpoints/endpoint-types.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/endpoint-types/' - 'learn/design-api/endpoints/endpoint-security/basic-auth.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/endpoint-security/basic-auth/' - 'learn/design-api/endpoints/endpoint-security/digest-auth.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/endpoint-security/digest-auth/' - 'learn/design-api/endpoints/endpoint-security/oauth-2.0.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/endpoint-security/oauth-2.0/' - 'learn/design-api/endpoints/high-availability-for-endpoints.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/high-availability-for-endpoints/' - 'learn/design-api/endpoints/resiliency/endpoint-timeouts.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/resiliency/endpoint-timeouts/' - 'learn/design-api/endpoints/resiliency/endpoint-suspension.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/resiliency/endpoint-suspension/' - 'learn/design-api/endpoints/resiliency/prevent-api-suspension.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/resiliency/prevent-api-suspension/' - 'learn/design-api/endpoints/certificates.md': 'https://apim.docs.wso2.com/en/4.2.0/design/endpoints/certificates/' - 'learn/design-api/lifecycle-management/api-lifecycle.md': 'https://apim.docs.wso2.com/en/4.2.0/design/lifecycle-management/api-lifecycle/' - 'learn/design-api/lifecycle-management/customize-api-life-cycle.md': 'https://apim.docs.wso2.com/en/4.2.0/design/lifecycle-management/customize-api-life-cycle/' - 'learn/design-api/api-versioning/create-a-new-api-version.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-versioning/create-a-new-api-version/' - 'learn/design-api/api-versioning/deprecate-the-old-version.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-versioning/deprecate-the-old-version/' - 'learn/design-api/api-versioning/backward-compatibility.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-versioning/backward-compatibility/' - 'learn/design-api/api-versioning/enabling-notifications.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-versioning/enabling-notifications/' - 'learn/design-api/api-documentation/add-api-documentation.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-documentation/add-api-documentation/' - 'learn/api-security/api-authentication/api-authentication-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/api-authentication-overview/' - 'learn/api-security/api-authentication/secure-apis-using-oauth2-tokens.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/secure-apis-using-oauth2-tokens/' - 'learn/api-security/api-authentication/secure-apis-using-api-keys.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/secure-apis-using-api-keys/' - 'learn/api-security/api-authentication/secure-apis-using-mutual-ssl.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/secure-apis-using-mutual-ssl/' - 'learn/api-security/api-authentication/secure-apis-using-basic-authentication.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/secure-apis-using-basic-authentication/' - 'learn/api-security/api-authentication/advanced-topics/federating-oauth-applications.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-authentication/advanced-topics/federating-oauth-applications/' - 'learn/api-security/authorization/api-authorization.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/authorization/api-authorization/' - 'learn/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes/' - 'learn/api-security/authorization/role-based-access-control-using-xacml.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/authorization/role-based-access-control-using-xacml/' - 'learn/api-security/configuring-api-security-audit.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/configuring-api-security-audit/' - 'learn/api-security/api-request-response-schema-validation/json-schema-validator.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/api-request-response-schema-validation/json-schema-validator/' - 'learn/api-security/oauth2/access-token-types/jwt-tokens.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/access-token-types/jwt-tokens/' - 'learn/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes/' - 'learn/api-security/oauth2/oauth2-scopes/scope-allowlisting.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/oauth2-scopes/scope-whitelisting/' - 'learn/tutorials/create-and-publish-a-graphql-api.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/create-and-publish-a-graphql-api/' - 'learn/tutorials/create-and-publish-awslambda-api.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/create-and-publish-awslambda-api/' - 'learn/tutorials/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/expose-a-soap-service-as-a-rest-api/' - 'learn/tutorials/edit-an-api-by-modifyng-the-api-definition.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/edit-an-api-by-modifyng-the-api-definition/' - 'learn/tutorials/create-and-publish-websocket-api.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/streaming-api/create-and-publish-websocket-api/' - 'learn/analytics/overview-of-api-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/viewing-api-statistics/monitoring-dashboard.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/viewing-api-statistics/business-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/viewing-api-statistics/api-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/viewing-api-statistics/application-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/monthly-api-usage-report.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/creating-geo-location-data-set.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/configuring-geo-location-based-statistics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/writing-a-custom-geo-location-provider.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/alert-types.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/configuring-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/configuring-keystores-in-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/managing-dashboard-permissions.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/configuring-alerts.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/subscribing-for-alerts.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/integrating-with-google-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/purging-analytics-data.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/default-ports-of-wso2-api-m-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/creating-custom-widgets-in-analytics-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/customizing-analytics-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/white-labeling-tenants.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/adding-third-party-non-osgi-libraries.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/publishing-custom-data.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/general-data-protection-regulation-gdpr-for-wso2-api-manager-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/analytics/analytics-event-streams-and-aggregations.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/user-account-management/change-dev-portal-password.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/user-account-management/' - 'learn/user-account-management/recover-password.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/user-account-management/' - 'learn/api-security/oauth2/grant-types/overview.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/overview/' - 'learn/api-security/oauth2/grant-types/password-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/password-grant/' - 'learn/api-security/oauth2/grant-types/client-credentials-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/client-credentials-grant/' - 'learn/api-security/oauth2/grant-types/authorization-code-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/authorization-code-grant/' - 'learn/api-security/oauth2/grant-types/jwt-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/jwt-grant/' - 'learn/api-security/oauth2/grant-types/refresh-token-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/refresh-token-grant/' - 'learn/api-security/oauth2/grant-types/saml-extension-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/saml-extension-grant/' - 'learn/api-security/oauth2/grant-types/kerberos-oauth2-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/kerberos-oauth2-grant/' - 'learn/api-security/oauth2/grant-types/ntlm-grant.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/grant-types/ntlm-grant/' - 'learn/api-security/oauth2/token-revocation.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/token-revocation/' - 'learn/api-security/oauth2/token-expiration.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/token-expiration/' - 'learn/api-security/oauth2/token-persistence.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/token-persistence/' - 'learn/api-security/oauth2/encrypting-oauth2-tokens.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/encrypting-oauth2-tokens/' - 'learn/api-security/oauth2/hashing-oauth-keys.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/hashing-oauth-keys/' - 'learn/api-security/oauth2/provisioning-out-of-band-oauth-clients.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/provisioning-out-of-band-oauth-clients/' - 'learn/api-security/oauth2/securing-oauth-token-with-hmac-validation.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/oauth2/securing-oauth-token-with-hmac-validation/' - 'learn/api-security/threat-protection/bot-detection.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/threat-protection/bot-detection/' - 'learn/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager/' - 'learn/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect/' - 'learn/rate-limiting/introducing-throttling-use-cases.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/introducing-throttling-use-cases/' - 'learn/rate-limiting/adding-new-throttling-policies.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/adding-new-throttling-policies/' - 'learn/rate-limiting/setting-throttling-limits.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/setting-throttling-limits/' - 'learn/rate-limiting/access-control.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/access-control/' - 'learn/rate-limiting/enforce-throttling-and-resource-access-policies.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/enforce-throttling-and-resource-access-policies/' - 'learn/rate-limiting/setting-maximum-backend-throughput-limits.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/setting-maximum-backend-throughput-limits/' - 'learn/api-security/threat-protection/bot-detection.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/threat-protection/bot-detection/' - 'learn/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager/' - 'learn/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect/' - 'learn/rate-limiting/introducing-throttling-use-cases.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/introducing-throttling-use-cases/' - 'learn/rate-limiting/adding-new-throttling-policies.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/adding-new-throttling-policies/' - 'learn/rate-limiting/setting-throttling-limits.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/setting-throttling-limits/' - 'learn/rate-limiting/access-control.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/access-control/' - 'learn/rate-limiting/enforce-throttling-and-resource-access-policies.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/enforce-throttling-and-resource-access-policies/' - 'learn/rate-limiting/setting-maximum-backend-throughput-limits.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/setting-maximum-backend-throughput-limits/' - 'learn/rate-limiting/graphql-api/overview-query-limits-for-graphql.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/graphql-api/overview-query-limits-for-graphql/' - 'learn/rate-limiting/graphql-api/query-depth-limitation.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/graphql-api/query-depth-limitation/' - 'learn/rate-limiting/graphql-api/query-complexity-limitation.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/graphql-api/query-complexity-limitation' - 'learn/rate-limiting/advanced-topics/custom-throttling.md': 'https://apim.docs.wso2.com/en/4.2.0/design/rate-limiting/advanced-topics/custom-throttling/' - 'learn/api-monetization/monetizing-an-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/api-monetization/monetizing-an-api/' - 'learn/design-api/advanced-topics/enable-publisher-access-control-in-api-publisher-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/design/advanced-topics/enable-publisher-access-control-in-api-publisher-portal/' - 'learn/design-api/advanced-topics/control-api-visibility-and-subscription-availability-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/design/advanced-topics/control-api-visibility-and-subscription-availability-in-developer-portal/' - 'learn/design-api/advanced-topics/enabling-cors-for-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/design/advanced-topics/enabling-cors-for-apis/' - 'learn/design-api/advanced-topics/adding-an-api-state-change-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/design/advanced-topics/adding-an-api-state-change-workflow/' - 'learn/design-api/advanced-topics/block-subscription-to-an-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/advanced-topics/block-subscription-to-an-api/' - 'install-and-setup/setup/deployment-patterns.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/deployment-overview/' - 'learn/api-controller/getting-started-with-wso2-api-controller.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/' - 'learn/api-controller/importing-apis-via-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/cicd-using-cli/' - 'learn/api-controller/migrating-apis-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-apis-to-different-environments/' - 'learn/api-controller/migrating-api-products-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments/' - 'learn/api-controller/migrating-applications-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/managing-applications/migrating-applications-to-different-environments/' - 'learn/api-controller/ci-cd-with-wso2-api-management.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/ci-cd-with-wso2-api-management/' - 'learn/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach/' - 'install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline/' - 'learn/api-controller/advanced-topics/creating-custom-users-to-perform-api-controller-operations.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/advanced-topics/creating-custom-users-to-perform-api-controller-operations/' - 'learn/api-controller/advanced-topics/configuring-environment-specific-parameters.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/advanced-topics/configuring-environment-specific-parameters/' - 'learn/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects/' - 'learn/api-controller/advanced-topics/configuring-different-endpoint-types.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/advanced-topics/configuring-different-endpoint-types/' - 'learn/api-controller/advanced-topics/configuring-git-integration.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/api-controller/advanced-topics/configuring-git-integration/' - 'learn/kubernetes-operators/k8s-api-operator/k8s-api-operator.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/k8s-operators/k8s-api-operator/' - 'learn/kubernetes-operators/k8s-api-operator/enabling-privatejet-mode-to-deploy-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/k8s-operators/k8s-api-operator/' - 'administer/product-administration/updating-wso2-api-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/updating-wso2-api-manager/' - 'administer/product-administration/managing-users-and-roles/introduction-to-user-management.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/introduction-to-user-management/' - 'administer/product-administration/managing-users-and-roles/managing-users.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-users/' - 'administer/product-administration/managing-users-and-roles/managing-permissions.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-permissions/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/introduction-to-userstores.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/introduction-to-userstores/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-the-primary-user-store.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-the-primary-user-store/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-jdbc-user-store.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-jdbc-user-store/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-ldap-user-store.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-ldap-user-store/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-only-ldap-user-store.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-only-ldap-user-store/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-active-directory-user-store.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-active-directory-user-store/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/configuring-secondary-user-stores.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/configuring-secondary-user-stores/' - 'administer/product-administration/managing-users-and-roles/managing-user-stores/writing-a-custom-user-store-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/managing-users-and-roles/managing-user-stores/writing-a-custom-user-store-manager/' - 'administer/product-administration/multitenancy/managing-tenants.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/multitenancy/managing-tenants/' - 'administer/product-administration/multitenancy/configuring-the-tenant-loading-policy.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/multitenancy/configuring-the-tenant-loading-policy/' - 'administer/product-administration/monitoring/logging/masking-sensitive-information-in-logs.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/logging-and-monitoring/logging/masking-sensitive-information-in-logs/' - 'administer/product-administration/monitoring/working-with-observability.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/monitoring-correlation-logs/' - 'administer/product-administration/monitoring/monitoring-with-opentracing.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/traces/monitoring-with-opentracing/' - 'administer/product-administration/monitoring/capturing-system-data-in-error-situations.md': 'https://apim.docs.wso2.com/en/4.2.0/troubleshooting/capturing-system-data-in-error-situations/' - 'administer/product-administration/monitoring/jmx-based-monitoring.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/metrics/jmx-based-monitoring/' - 'administer/product-administration/monitoring/monitoring-tcp-based-messages.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/logging-and-monitoring/monitoring/monitoring-tcp-based-messages/' - 'administer/product-administration/removing-unused-tokens-from-the-database.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/setting-up-databases/managing-data-growth-and-improving-performance/' - 'administer/product-administration/revoke-oauth2-application.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/revoke-oauth2-application/' - 'administer/product-configurations/changing-the-default-transport.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/advance-configurations/changing-the-default-transport/' - 'administer/product-configurations/default-product-ports.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/reference/default-product-ports/' - 'administer/product-configurations/configuring-caching.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/advance-configurations/configuring-caching/' - 'administer/product-configurations/common-runtime-and-configuration-artifacts.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/reference/common-runtime-and-configuration-artifacts/' - 'administer/product-configurations/customizing-the-management-console.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/advance-configurations/customizing-the-management-console/' - 'administer/product-configurations/adding-internationalization.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/adding-internationalization/' - 'administer/product-security/configuring-keystores/keystore-basics/creating-new-keystores.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/creating-new-keystores/' - 'administer/product-security/configuring-keystores/keystore-basics/renewing-a-ca-signed-certificate-in-a-keystore.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/renewing-a-ca-signed-certificate-in-a-keystore/' - 'administer/product-security/configuring-keystores/keystore-basics/about-asymetric-cryptography.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/about-asymetric-cryptography/' - 'administer/product-security/logins-and-passwords/maintaining-logins-and-passwords.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/logins-and-passwords/maintaining-logins-and-passwords/' - 'administer/product-security/logins-and-passwords/working-with-encrypted-passwords.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/logins-and-passwords/working-with-encrypted-passwords/' - 'administer/product-security/logins-and-passwords/carbon-secure-vault-implementation.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/logins-and-passwords/carbon-secure-vault-implementation/' - 'administer/product-security/logins-and-passwords/set-passwords-using-vars-and-sys-props.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/logins-and-passwords/set-passwords-using-vars-and-sys-props/' - 'administer/product-security/enabling-hostname-verification.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/enabling-hostname-verification/' - 'administer/product-security/enabling-java-security-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/enabling-java-security-manager/' - 'administer/product-security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager/' - 'administer/product-security/configuring-transport-level-security.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/configuring-transport-level-security/' - 'administer/product-security/mutual-ssl-between-api-gateway-and-backend.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/mutual-ssl-between-api-gateway-and-backend/' - 'administer/product-security/multi-factor-authentication-mfa-for-publisher-and-developer-portals.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals/' - 'administer/product-security/identity-management-for-the-api-dev-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/user-account-management/' - 'observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/configuring-geolocation-based-statistics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/writing-a-custom-geolocation-provider.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'learn/tutorials/edit-and-consume-apis-using-swagger-tools.md': 'https://apim.docs.wso2.com/en/4.2.0/tutorials/edit-an-api-by-modifyng-the-api-definition/' - 'install-and-setup/setup/security/identity-management-for-the-api-dev-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/security/user-account-management/' - 'troubleshooting/removing-unused-tokens-from-the-database.md': 'https://apim.docs.wso2.com/en/4.2.0/install-and-setup/setup/setting-up-databases/managing-data-growth-and-improving-performance/' - 'develop/product-apis/restful-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/product-apis/overview/' - 'develop/product-apis/configuring-rest-api.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/product-apis/advanced-configurations/' - 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/introducing-the-wso2-api-manager-statistics-model.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager-analytics/overview-of-api-analytics/' - 'deploy/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt.md': 'https://apim.docs.wso2.com/en/4.2.0/deploy-and-publish/deploy-on-gateway/api-gateway/passing-enduser-attributes-to-the-backend-via-api-gateway/' - 'consume/collaboration/use-the-community-features.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/collaboration/interact-with-the-community/' - 'learn/consume-api/discover-apis/search.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/discover-apis/search/' - 'learn/consume-api/discover-apis/api-recommendations.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/discover-apis/api-recommendations/' - 'learn/consume-api/manage-application/create-application.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/create-application/' - 'learn/consume-api/manage-application/generate-keys/generate-api-keys.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/generate-api-keys/' - 'learn/consume-api/manage-application/generate-keys/obtain-access-token/overview-of-access-tokens.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/obtain-access-token/overview-of-access-tokens/' - 'learn/consume-api/manage-application/generate-keys/obtain-access-token/access-tokens-per-device.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/obtain-access-token/access-tokens-per-device/' - 'learn/consume-api/manage-application/generate-keys/obtain-access-token/changing-the-default-token-expiration-time.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/obtain-access-token/changing-the-default-token-expiration-time/' - 'learn/consume-api/manage-application/generate-keys/revoke-oauth2-application.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/generate-keys/revoke-oauth2-application/' - 'learn/consume-api/manage-application/sharing-applications/sharing-applications.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/sharing-applications/sharing-applications/' - 'learn/consume-api/manage-application/advanced-topics/add-custom-attributes-to-applications.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/advanced-topics/add-custom-attributes-to-applications/' - 'learn/consume-api/manage-application/advanced-topics/changing-the-owner-of-an-application.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/advanced-topics/changing-the-owner-of-an-application/' - 'learn/consume-api/manage-application/advanced-topics/adding-an-application-creation-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/advanced-topics/adding-an-application-creation-workflow/' - 'learn/consume-api/manage-application/advanced-topics/adding-an-application-key-generation-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-application/advanced-topics/adding-an-application-key-generation-workflow/' - 'learn/consume-api/manage-subscription/subscribe-to-an-api.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-subscription/subscribe-to-an-api/' - 'learn/consume-api/manage-subscription/advanced-topics/adding-an-api-subscription-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-subscription/advanced-topics/adding-an-api-subscription-workflow/' - 'learn/consume-api/manage-subscription/advanced-topics/adding-an-api-subscription-tier-update-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/manage-subscription/advanced-topics/adding-an-api-subscription-tier-update-workflow/' - 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-the-integrated-api-console.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-the-integrated-api-console/' - 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-graphql-api-using-the-integrated-graphql-console.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-graphql-api-using-the-integrated-graphql-console/' - 'learn/consume-api/invoke-apis/invoke-apis-using-tools/include-additional-headers-in-the-api-console.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/invoke-apis/invoke-apis-using-tools/include-additional-headers-in-the-api-console/' - 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-a-soap-client.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-a-soap-client/' - 'learn/consume-api/collaboration/use-the-community-features.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/collaboration/interact-with-the-community' - 'learn/consume-api/generating-sdks/generate-sdks-in-dev-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/generating-sdks/generate-sdks-in-dev-portal/' - 'learn/consume-api/generating-sdks/write-a-client-application-using-the-sdk.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/generating-sdks/write-a-client-application-using-the-sdk/' - 'learn/user-account-management/recover-password.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/user-account-management/recover-password/' - 'learn/user-account-management/change-dev-portal-password.md': 'https://apim.docs.wso2.com/en/4.2.0/consume/user-account-management/change-dev-portal-password/' - 'develop/product-apis/overview.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/product-apis/overview/' - 'develop/product-apis/advanced-configurations.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/product-apis/advanced-configurations/' - 'develop/extending-api-manager/extending-key-management/extending-key-validation.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-key-management/extending-key-validation/' - 'develop/extending-api-manager/extending-key-management/extending-scope-validation.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-key-management/extending-scope-validation/' - 'develop/extending-api-manager/extending-key-management/extending-the-key-manager-interface.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-key-management/extending-the-key-manager-interface/' - 'develop/extending-api-manager/extending-key-management/writing-custom-grant-types.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-key-management/writing-custom-grant-types/' - 'develop/extending-api-manager/extending-gateway/customizing-api-template-for-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-gateway/customizing-api-template-for-gateway/' - 'develop/extending-api-manager/extending-gateway/writing-custom-handlers.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-gateway/writing-custom-handlers/' - 'develop/extending-api-manager/extending-workflows/invoking-the-api-manager-from-the-bpel-engine.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/invoking-the-api-manager-from-the-bpel-engine/' - 'develop/extending-api-manager/extending-workflows/customizing-a-workflow-extension.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/customizing-a-workflow-extension/' - 'develop/extending-api-manager/extending-workflows/configuring-http-redirection-for-workflows.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-http-redirection-for-workflows/' - 'develop/extending-api-manager/extending-workflows/configuring-workflows-for-tenants.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-workflows-for-tenants/' - 'develop/extending-api-manager/extending-workflows/configuring-workflows-in-a-cluster.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-workflows-in-a-cluster/' - 'develop/extending-api-manager/extending-workflows/changing-the-default-user-role-in-workflows.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/changing-the-default-user-role-in-workflows/' - 'develop/extending-api-manager/extending-workflows/cleaning-up-workflow-tasks.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/extending-workflows/cleaning-up-workflow-tasks/' - 'develop/extending-api-manager/saml2-sso/configuring-single-sign-on-with-saml2.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-single-sign-on-with-saml2/' - 'develop/extending-api-manager/saml2-sso/configuring-external-idp-through-identity-server-for-sso.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-external-idp-through-identity-server-for-sso/' - 'develop/extending-api-manager/saml2-sso/configuring-identity-server-as-idp-for-sso.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-identity-server-as-idp-for-sso/' - 'develop/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals/' - 'develop/customizations/customizing-the-developer-portal/overriding-developer-portal-theme.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/overriding-developer-portal-theme/' - 'develop/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' - 'develop/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view/' - 'develop/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs/' - 'develop/customizations/customizing-the-developer-portal/override-api-overview-page-per-api.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/override-api-overview-page-per-api/' - 'develop/customizations/customizing-the-developer-portal/enable-or-disable-rating.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-rating/' - 'develop/customizations/customizing-the-developer-portal/enable-or-disable-home-page.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-home-page/' - 'develop/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud/' - 'develop/customizations/customizing-the-developer-portal/enable-or-disable-footer.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-footer/' - 'develop/customizations/customizing-the-developer-portal/enable-or-disable-banner.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-banner/' - 'develop/customizations/customizing-the-developer-portal/styling-api-details-left-menu.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-left-menu/' - 'develop/customizations/customizing-the-developer-portal/styling-api-details-info-section.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-info-section/' - 'develop/customizations/customizing-the-developer-portal/styling-the-logo-and-header.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-the-logo-and-header/' - 'develop/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup/' - 'develop/customizations/overriding-the-publisher-portal-theme.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/overriding-the-publisher-portal-theme/' - 'develop/customizations/log-in-to-the-dev-portal-using-social-media.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/log-in-to-the-dev-portal-using-social-media/' - 'develop/customizations/directing-the-root-context-to-the-developer-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/directing-the-root-context-to-the-developer-portal/' - 'develop/customizations/customizing-user-signup-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-user-signup-in-developer-portal/' - 'develop/customizations/customize-the-api-store-and-gateway-urls-for-tenants.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customize-the-api-store-and-gateway-urls-for-tenants/' - 'develop/customizations/customizing-login-pages-for-dev-portal-and-publisher.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-login-pages-for-dev-portal-and-publisher/' - 'develop/customizations/adding-a-user-signup-workflow.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/adding-a-user-signup-workflow/' - 'develop/customizations/adding-internationalization.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/adding-internationalization/' - 'develop/customizations/advanced-ui-customization.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/advanced-ui-customization/' - 'develop/wso2-admin-services.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/wso2-admin-services/' - 'develop/working-with-the-source-code.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/working-with-the-source-code/' - 'develop/java-documentation.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/java-documentation/' - 'observe/api-manager-analytics/configure-analytics/working-with-organizations.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/role-based-access-control/' - 'observe/api-manager-analytics/configure-analytics/register-for-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/getting-started-guide/' - 'observe/api-manager-analytics/configure-analytics/configure-alerts.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/configure-alerts/' - 'observe/api-manager-analytics/configure-analytics/configure-synapse-gateway.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/gateways/configure-synapse-gateway/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-introduction.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-introduction/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-overview/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-traffic.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-traffic/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-errors.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-errors/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-latency.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-latency/' - #'observe/api-manager-analytics/analytics-pages/analytics-pages-cache.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-cache/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-devices.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-devices/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-alerts.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-alerts/' - 'observe/api-manager-analytics/analytics-pages/analytics-pages-report.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/analytics-pages-report/' - #'observe/api-manager-analytics/analytics-usecases/finding-faulty-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/viewing/usecases/finding-faulty-apis/' - #'observe/api-manager-analytics/analytics-qos.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/qos/' - #'observe/api-manager-analytics/querying-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/analytics-api-guide/' + 'install-and-setup/deploying-wso2-api-manager/deploying-api-manager-with-kubernetes-or-openshift-resources.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/deploying-api-manager-with-kubernetes-or-openshift-resources/' + 'install-and-setup/deploying-wso2-api-manager/production-deployment-guidelines.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-best-practices/production-deployment-guidelines/' + 'install-and-setup/deploying-wso2-api-manager/security-guidelines-for-production-deployment.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-best-practices/security-guidelines-for-production-deployment/' + 'install-and-setup/product-compatibility.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/reference/product-compatibility/' + 'install-and-setup/performance-tuning-and-test-results/tuning-performance.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-best-practices/tuning-performance/' + 'install-and-setup/sso/okta-as-an-external-idp-using-oidc.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/sso/okta-as-an-external-idp-using-oidc/' + 'install-and-setup/sso/okta-as-an-external-idp-using-saml.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/sso/okta-as-an-external-idp-using-saml/' + 'install-and-setup/federating-oauth-applications.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/advanced-topics/federating-oauth-applications/' + 'install-and-setup/setting-up-databases/overview.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/setting-up-databases/overview/' + 'install-and-setup/install/installing-the-product/installing-the-product.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/install/installing-the-product/installing-via-the-installer.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-linux-or-os-x.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-solaris.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/install/installing-the-product/installing-the-binary/installing-on-windows.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-runtime/' + 'install-and-setup/install/installing-the-product/installing-the-binary/installing-as-a-linux-service.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-linux-service/' + 'install-and-setup/install/installing-the-product/installing-the-binary/installing-as-a-windows-service.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/installing-api-m-as-a-windows-service/' + 'install-and-setup/install/running-the-product.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/install/installing-the-product/running-the-api-m/' + 'design/create-api/create-a-streaming-api-from-an-asyncapi-definition.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-streaming-api/create-a-streaming-api-from-an-asyncapi-definition/' + 'design/create-api/test-a-websub-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-streaming-api/test-a-websub-api/' + 'design/create-api/create-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/create-a-rest-api/' + 'design/create-api/create-a-rest-api-from-an-openapi-definition.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/create-a-rest-api-from-an-openapi-definition/' + 'design/create-api/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/expose-a-soap-service-as-a-rest-api/' + 'design/create-api/generate-rest-api-from-soap-backend.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/generate-rest-api-from-soap-backend/' + 'design/create-api/test-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/test-a-rest-api/' + 'getting-started/overview.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/overview/' + 'getting-started/basic-architecture.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/key-concepts/' + 'getting-started/key-concepts.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/architecture/' + 'getting-started/quick-start-guide.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/quick-start-guide/quick-start-guide/' + 'getting-started/about-this-release.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/about-this-release/' + 'get-started/quick-start-guide/quick-start-guide.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/api-manager-quick-start-guide/' + 'get-started/quick-start-guide/integration-qsg.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/integration-quick-start-guide/' + 'get-started/quick-start-guide/streaming-qsg.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/streaming-quick-start-guide/' + 'learn/design-api/create-api/create-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/create-a-rest-api/' + 'learn/design-api/create-api/create-a-rest-api-from-an-openapi-definition.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/create-a-rest-api-from-an-openapi-definition/' + 'learn/design-api/create-api/create-a-graphql-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-a-graphql-api/' + 'learn/design-api/create-api/create-a-websocket-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-streaming-api/create-a-websocket-streaming-api/' + 'learn/design-api/create-api/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/expose-a-soap-service-as-a-rest-api/' + 'learn/design-api/create-api/generate-rest-api-from-soap-backend.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/generate-rest-api-from-soap-backend/' + 'learn/design-api/create-api/test-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/create-rest-api/test-a-rest-api/' + 'learn/api-gateway/overview-of-the-api-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/overview-of-the-api-gateway/' + 'learn/api-gateway/message-mediation/changing-the-default-mediation-flow-of-api-requests.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-policies/attach-policy/' + 'learn/api-gateway/message-mediation/creating-and-uploading-using-integration-studio.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/creating-and-uploading-using-integration-studio/' + 'learn/api-gateway/message-mediation/adding-dynamic-endpoints.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-dynamic-endpoints/' + 'learn/api-gateway/message-mediation/removing-specific-request-headers-from-response.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/removing-specific-request-headers-from-response/' + 'learn/api-gateway/message-mediation/passing-a-custom-authorization-token-to-the-backend.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/passing-a-custom-authorization-token-to-the-backend/' + 'learn/api-gateway/message-mediation/mapping-the-parameters-of-your-backend-urls-with-the-api-publisher-urls.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/mapping-the-parameters-of-your-backend-urls-with-the-api-publisher-urls/' + 'learn/api-gateway/message-mediation/disabling-message-chunking.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/disabling-message-chunking/' + 'learn/api-gateway/message-mediation/transforming-api-message-payload.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/transforming-api-message-payload/' + 'learn/api-gateway/message-mediation/adding-a-non-blocking-send-operation.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-a-non-blocking-send-operation/' + 'learn/api-gateway/message-mediation/adding-a-class-mediator.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/adding-a-class-mediator/' + 'learn/api-gateway/message-mediation/configuring-message-builders-formatters.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-mediation/configuring-message-builders-formatters/' + 'learn/api-gateway/gateway-policies.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/gateway-policies/' + 'learn/api-gateway/response-caching.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/response-caching/' + 'learn/api-gateway/message-tracing.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/message-tracing/' + 'learn/api-gateway/threat-protectors/regular-expression-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/regular-expression-threat-protection-for-api-gateway/' + 'learn/api-gateway/threat-protectors/json-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/json-threat-protection-for-api-gateway/' + 'learn/api-gateway/threat-protectors/xml-threat-protection-for-api-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/threat-protectors/xml-threat-protection-for-api-gateway/' + 'learn/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/passing-enduser-attributes-to-the-backend-via-api-gateway/' + 'learn/api-gateway/maintaining-separate-production-and-sandbox-gateways.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/maintaining-separate-production-and-sandbox-gateways/' + 'learn/api-gateway/scaling-the-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/scaling-the-gateway/' + 'learn/api-gateway/api-gateways-with-dedicated-backends.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/api-gateways-with-dedicated-backends/' + 'learn/api-gateway/mutual-ssl-between-api-gateway-and-backend.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/mutual-ssl-between-api-gateway-and-backend/' + 'learn/design-api/publish-api/publish-an-api.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/publish-on-dev-portal/publish-an-api/' + 'learn/design-api/publish-api/publish-through-multiple-api-gateways.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/deploy-api/deploy-through-multiple-api-gateways/' + 'learn/design-api/publish-api/publish-to-multiple-external-api-stores.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/publish-on-dev-portal/publish-to-multiple-external-api-stores/' + 'learn/design-api/publish-api/publish-an-api-to-a-cloud-cluster-in-privatejet-mode.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/k8s-operators/k8s-api-operator/' + 'learn/design-api/create-api/adding-custom-properties-to-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/adding-custom-properties-to-apis/' + 'learn/design-api/create-api/change-api-thumbnail.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api/change-api-thumbnail/' + 'learn/design-api/mock-api/create-a-mock-api-with-an-inline-script.md': 'https://apim.docs.wso2.com/en/4.4.0/design/prototype-api/create-a-mock-api-with-an-inline-script/' + 'learn/design-api/create-api-product/api-product-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api-product/api-product-overview/' + 'learn/design-api/create-api-product/create-api-product.md': 'https://apim.docs.wso2.com/en/4.4.0/design/create-api-product/create-api-product/' + 'learn/design-api/endpoints/endpoint-types.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/endpoint-types/' + 'learn/design-api/endpoints/endpoint-security/basic-auth.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/endpoint-security/basic-auth/' + 'learn/design-api/endpoints/endpoint-security/digest-auth.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/endpoint-security/digest-auth/' + 'learn/design-api/endpoints/endpoint-security/oauth-2.0.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/endpoint-security/oauth-2.0/' + 'learn/design-api/endpoints/high-availability-for-endpoints.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/high-availability-for-endpoints/' + 'learn/design-api/endpoints/resiliency/endpoint-timeouts.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/resiliency/endpoint-timeouts/' + 'learn/design-api/endpoints/resiliency/endpoint-suspension.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/resiliency/endpoint-suspension/' + 'learn/design-api/endpoints/resiliency/prevent-api-suspension.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/resiliency/prevent-api-suspension/' + 'learn/design-api/endpoints/certificates.md': 'https://apim.docs.wso2.com/en/4.4.0/design/endpoints/certificates/' + 'learn/design-api/lifecycle-management/api-lifecycle.md': 'https://apim.docs.wso2.com/en/4.4.0/design/lifecycle-management/api-lifecycle/' + 'learn/design-api/lifecycle-management/customize-api-life-cycle.md': 'https://apim.docs.wso2.com/en/4.4.0/design/lifecycle-management/customize-api-life-cycle/' + 'learn/design-api/api-versioning/create-a-new-api-version.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-versioning/create-a-new-api-version/' + 'learn/design-api/api-versioning/deprecate-the-old-version.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-versioning/deprecate-the-old-version/' + 'learn/design-api/api-versioning/backward-compatibility.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-versioning/backward-compatibility/' + 'learn/design-api/api-versioning/enabling-notifications.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-versioning/enabling-notifications/' + 'learn/design-api/api-documentation/add-api-documentation.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-documentation/add-api-documentation/' + 'learn/api-security/api-authentication/api-authentication-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/api-authentication-overview/' + 'learn/api-security/api-authentication/secure-apis-using-oauth2-tokens.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/secure-apis-using-oauth2-tokens/' + 'learn/api-security/api-authentication/secure-apis-using-api-keys.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/secure-apis-using-api-keys/' + 'learn/api-security/api-authentication/secure-apis-using-mutual-ssl.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/secure-apis-using-mutual-ssl/' + 'learn/api-security/api-authentication/secure-apis-using-basic-authentication.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/secure-apis-using-basic-authentication/' + 'learn/api-security/api-authentication/advanced-topics/federating-oauth-applications.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-authentication/advanced-topics/federating-oauth-applications/' + 'learn/api-security/authorization/api-authorization.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/authorization/api-authorization/' + 'learn/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes/' + 'learn/api-security/authorization/role-based-access-control-using-xacml.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/authorization/role-based-access-control-using-xacml/' + 'learn/api-security/configuring-api-security-audit.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/configuring-api-security-audit/' + 'learn/api-security/api-request-response-schema-validation/json-schema-validator.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/api-request-response-schema-validation/json-schema-validator/' + 'learn/api-security/oauth2/access-token-types/jwt-tokens.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/access-token-types/jwt-tokens/' + 'learn/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/oauth2-scopes/fine-grained-access-control-with-oauth-scopes/' + 'learn/api-security/oauth2/oauth2-scopes/scope-allowlisting.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/oauth2-scopes/scope-whitelisting/' + 'learn/tutorials/create-and-publish-a-graphql-api.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/create-and-publish-a-graphql-api/' + 'learn/tutorials/create-and-publish-awslambda-api.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/create-and-publish-awslambda-api/' + 'learn/tutorials/create-and-publish-a-sequencebackend-api.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/create-and-publish-a-sequencebackend-api/' + 'learn/tutorials/expose-a-soap-service-as-a-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/expose-a-soap-service-as-a-rest-api/' + 'learn/tutorials/edit-an-api-by-modifyng-the-api-definition.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/edit-an-api-by-modifyng-the-api-definition/' + 'learn/tutorials/create-and-publish-websocket-api.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/streaming-api/create-and-publish-websocket-api/' + 'learn/analytics/overview-of-api-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/viewing-api-statistics/monitoring-dashboard.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/viewing-api-statistics/business-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/viewing-api-statistics/api-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/viewing-api-statistics/application-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/monthly-api-usage-report.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/creating-geo-location-data-set.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/configuring-geo-location-based-statistics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/writing-a-custom-geo-location-provider.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/alert-types.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/configuring-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/configuring-keystores-in-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/managing-dashboard-permissions.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/configuring-alerts.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/subscribing-for-alerts.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/integrating-with-google-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/purging-analytics-data.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/default-ports-of-wso2-api-m-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/creating-custom-widgets-in-analytics-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/customizing-analytics-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/white-labeling-tenants.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/adding-third-party-non-osgi-libraries.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/publishing-custom-data.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/general-data-protection-regulation-gdpr-for-wso2-api-manager-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/analytics/analytics-event-streams-and-aggregations.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/user-account-management/change-dev-portal-password.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/user-account-management/' + 'learn/user-account-management/recover-password.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/user-account-management/' + 'learn/api-security/oauth2/grant-types/overview.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/overview/' + 'learn/api-security/oauth2/grant-types/password-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/password-grant/' + 'learn/api-security/oauth2/grant-types/client-credentials-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/client-credentials-grant/' + 'learn/api-security/oauth2/grant-types/authorization-code-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/authorization-code-grant/' + 'learn/api-security/oauth2/grant-types/jwt-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/jwt-grant/' + 'learn/api-security/oauth2/grant-types/refresh-token-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/refresh-token-grant/' + 'learn/api-security/oauth2/grant-types/saml-extension-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/saml-extension-grant/' + 'learn/api-security/oauth2/grant-types/kerberos-oauth2-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/kerberos-oauth2-grant/' + 'learn/api-security/oauth2/grant-types/ntlm-grant.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/grant-types/ntlm-grant/' + 'learn/api-security/oauth2/token-revocation.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/token-revocation/' + 'learn/api-security/oauth2/token-expiration.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/token-expiration/' + 'learn/api-security/oauth2/token-persistence.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/token-persistence/' + 'learn/api-security/oauth2/encrypting-oauth2-tokens.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/encrypting-oauth2-tokens/' + 'learn/api-security/oauth2/hashing-oauth-keys.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/hashing-oauth-keys/' + 'learn/api-security/oauth2/provisioning-out-of-band-oauth-clients.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/provisioning-out-of-band-oauth-clients/' + 'learn/api-security/oauth2/securing-oauth-token-with-hmac-validation.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/oauth2/securing-oauth-token-with-hmac-validation/' + 'learn/api-security/threat-protection/bot-detection.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/threat-protection/bot-detection/' + 'learn/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager/' + 'learn/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect/' + 'learn/rate-limiting/introducing-throttling-use-cases.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/introducing-throttling-use-cases/' + 'learn/rate-limiting/adding-new-throttling-policies.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/adding-new-throttling-policies/' + 'learn/rate-limiting/setting-throttling-limits.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/setting-throttling-limits/' + 'learn/rate-limiting/access-control.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/access-control/' + 'learn/rate-limiting/enforce-throttling-and-resource-access-policies.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/enforce-throttling-and-resource-access-policies/' + 'learn/rate-limiting/setting-maximum-backend-throughput-limits.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/setting-maximum-backend-throughput-limits/' + 'learn/api-security/threat-protection/bot-detection.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/threat-protection/bot-detection/' + 'learn/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/threat-protection/gateway-threat-protectors/gateway-threat-protectors-for-api-manager/' + 'learn/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-security/openid-connect/obtaining-user-profile-information-with-openid-connect/' + 'learn/rate-limiting/introducing-throttling-use-cases.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/introducing-throttling-use-cases/' + 'learn/rate-limiting/adding-new-throttling-policies.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/adding-new-throttling-policies/' + 'learn/rate-limiting/setting-throttling-limits.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/setting-throttling-limits/' + 'learn/rate-limiting/access-control.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/access-control/' + 'learn/rate-limiting/enforce-throttling-and-resource-access-policies.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/enforce-throttling-and-resource-access-policies/' + 'learn/rate-limiting/setting-maximum-backend-throughput-limits.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/setting-maximum-backend-throughput-limits/' + 'learn/rate-limiting/graphql-api/overview-query-limits-for-graphql.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/graphql-api/overview-query-limits-for-graphql/' + 'learn/rate-limiting/graphql-api/query-depth-limitation.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/graphql-api/query-depth-limitation/' + 'learn/rate-limiting/graphql-api/query-complexity-limitation.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/graphql-api/query-complexity-limitation' + 'learn/rate-limiting/advanced-topics/custom-throttling.md': 'https://apim.docs.wso2.com/en/4.4.0/design/rate-limiting/advanced-topics/custom-throttling/' + 'learn/api-monetization/monetizing-an-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/api-monetization/monetizing-an-api/' + 'learn/design-api/advanced-topics/enable-publisher-access-control-in-api-publisher-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/design/advanced-topics/enable-publisher-access-control-in-api-publisher-portal/' + 'learn/design-api/advanced-topics/control-api-visibility-and-subscription-availability-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/design/advanced-topics/control-api-visibility-and-subscription-availability-in-developer-portal/' + 'learn/design-api/advanced-topics/enabling-cors-for-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/design/advanced-topics/enabling-cors-for-apis/' + 'learn/design-api/advanced-topics/adding-an-api-state-change-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/design/advanced-topics/adding-an-api-state-change-workflow/' + 'learn/design-api/advanced-topics/block-subscription-to-an-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/advanced-topics/block-subscription-to-an-api/' + 'install-and-setup/setup/deployment-patterns.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/deployment-overview/' + 'learn/api-controller/getting-started-with-wso2-api-controller.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/getting-started-with-wso2-api-controller/' + 'learn/api-controller/importing-apis-via-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/cicd-using-cli/' + 'learn/api-controller/migrating-apis-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-apis-to-different-environments/' + 'learn/api-controller/migrating-api-products-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/managing-apis-api-products/migrating-api-products-to-different-environments/' + 'learn/api-controller/migrating-applications-to-different-environments.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/managing-applications/migrating-applications-to-different-environments/' + 'learn/api-controller/ci-cd-with-wso2-api-management.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/ci-cd-with-wso2-api-management/' + 'learn/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach/' + 'install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline-for-dev-first-approach.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/building-jenkins-ci-cd-pipeline/' + 'learn/api-controller/advanced-topics/creating-custom-users-to-perform-api-controller-operations.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/advanced-topics/creating-custom-users-to-perform-api-controller-operations/' + 'learn/api-controller/advanced-topics/configuring-environment-specific-parameters.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/advanced-topics/configuring-environment-specific-parameters/' + 'learn/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/advanced-topics/using-dynamic-data-in-api-controller-projects/' + 'learn/api-controller/advanced-topics/configuring-different-endpoint-types.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/advanced-topics/configuring-different-endpoint-types/' + 'learn/api-controller/advanced-topics/configuring-git-integration.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/api-controller/advanced-topics/configuring-git-integration/' + 'learn/kubernetes-operators/k8s-api-operator/k8s-api-operator.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/k8s-operators/k8s-api-operator/' + 'learn/kubernetes-operators/k8s-api-operator/enabling-privatejet-mode-to-deploy-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/k8s-operators/k8s-api-operator/' + 'administer/product-administration/updating-wso2-api-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/updating-wso2-api-manager/' + 'administer/product-administration/managing-users-and-roles/introduction-to-user-management.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/introduction-to-user-management/' + 'administer/product-administration/managing-users-and-roles/managing-users.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-users/' + 'administer/product-administration/managing-users-and-roles/managing-permissions.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-permissions/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/introduction-to-userstores.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/introduction-to-userstores/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-the-primary-user-store.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-the-primary-user-store/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-jdbc-user-store.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-jdbc-user-store/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-ldap-user-store.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-ldap-user-store/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-only-ldap-user-store.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-only-ldap-user-store/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-active-directory-user-store.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configure-primary-user-store/configuring-a-read-write-active-directory-user-store/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/configuring-secondary-user-stores.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/configuring-secondary-user-stores/' + 'administer/product-administration/managing-users-and-roles/managing-user-stores/writing-a-custom-user-store-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/managing-users-and-roles/managing-user-stores/writing-a-custom-user-store-manager/' + 'administer/product-administration/multitenancy/managing-tenants.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/multitenancy/managing-tenants/' + 'administer/product-administration/multitenancy/configuring-the-tenant-loading-policy.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/multitenancy/configuring-the-tenant-loading-policy/' + 'administer/product-administration/monitoring/logging/masking-sensitive-information-in-logs.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/logging-and-monitoring/logging/masking-sensitive-information-in-logs/' + 'administer/product-administration/monitoring/working-with-observability.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/monitoring-correlation-logs/' + 'administer/product-administration/monitoring/monitoring-with-opentracing.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/traces/monitoring-with-opentracing/' + 'administer/product-administration/monitoring/capturing-system-data-in-error-situations.md': 'https://apim.docs.wso2.com/en/4.4.0/troubleshooting/capturing-system-data-in-error-situations/' + 'administer/product-administration/monitoring/jmx-based-monitoring.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/metrics/jmx-based-monitoring/' + 'administer/product-administration/monitoring/monitoring-tcp-based-messages.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/logging-and-monitoring/monitoring/monitoring-tcp-based-messages/' + 'administer/product-administration/removing-unused-tokens-from-the-database.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/setting-up-databases/managing-data-growth-and-improving-performance/' + 'administer/product-administration/revoke-oauth2-application.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/revoke-oauth2-application/' + 'administer/product-configurations/changing-the-default-transport.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/advance-configurations/changing-the-default-transport/' + 'administer/product-configurations/default-product-ports.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/reference/default-product-ports/' + 'administer/product-configurations/configuring-caching.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/advance-configurations/configuring-caching/' + 'administer/product-configurations/common-runtime-and-configuration-artifacts.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/reference/common-runtime-and-configuration-artifacts/' + 'administer/product-configurations/customizing-the-management-console.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/advance-configurations/customizing-the-management-console/' + 'administer/product-configurations/adding-internationalization.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/adding-internationalization/' + 'administer/product-security/configuring-keystores/keystore-basics/creating-new-keystores.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/creating-new-keystores/' + 'administer/product-security/configuring-keystores/keystore-basics/renewing-a-ca-signed-certificate-in-a-keystore.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/renewing-a-ca-signed-certificate-in-a-keystore/' + 'administer/product-security/configuring-keystores/keystore-basics/about-asymetric-cryptography.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/configuring-keystores/keystore-basics/about-asymetric-cryptography/' + 'administer/product-security/logins-and-passwords/maintaining-logins-and-passwords.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/logins-and-passwords/maintaining-logins-and-passwords/' + 'administer/product-security/logins-and-passwords/working-with-encrypted-passwords.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/logins-and-passwords/working-with-encrypted-passwords/' + 'administer/product-security/logins-and-passwords/carbon-secure-vault-implementation.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/logins-and-passwords/carbon-secure-vault-implementation/' + 'administer/product-security/logins-and-passwords/set-passwords-using-vars-and-sys-props.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/logins-and-passwords/set-passwords-using-vars-and-sys-props/' + 'administer/product-security/enabling-hostname-verification.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/enabling-hostname-verification/' + 'administer/product-security/enabling-java-security-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/enabling-java-security-manager/' + 'administer/product-security/general-data-protection-regulation-gdpr-for-wso2-api-manager.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/general-data-protection-regulation-gdpr-for-wso2-api-manager/' + 'administer/product-security/configuring-transport-level-security.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/configuring-transport-level-security/' + 'administer/product-security/mutual-ssl-between-api-gateway-and-backend.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/mutual-ssl-between-api-gateway-and-backend/' + 'administer/product-security/multi-factor-authentication-mfa-for-publisher-and-developer-portals.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals/' + 'administer/product-security/identity-management-for-the-api-dev-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/user-account-management/' + 'observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/configuring-geolocation-based-statistics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'observe/api-manager-analytics/analyzing-apim-statistics-with-batch-analytics/using-geo-location-based-statistics/writing-a-custom-geolocation-provider.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'learn/tutorials/edit-and-consume-apis-using-swagger-tools.md': 'https://apim.docs.wso2.com/en/4.4.0/tutorials/edit-an-api-by-modifyng-the-api-definition/' + 'install-and-setup/setup/security/identity-management-for-the-api-dev-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/security/user-account-management/' + 'troubleshooting/removing-unused-tokens-from-the-database.md': 'https://apim.docs.wso2.com/en/4.4.0/install-and-setup/setup/setting-up-databases/managing-data-growth-and-improving-performance/' + 'develop/product-apis/restful-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/product-apis/overview/' + 'develop/product-apis/configuring-rest-api.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/product-apis/advanced-configurations/' + 'learn/analytics/analyzing-apim-statistics-with-batch-analytics/introducing-the-wso2-api-manager-statistics-model.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager-analytics/overview-of-api-analytics/' + 'deploy/api-gateway/passing-end-user-attributes-to-the-backend/passing-enduser-attributes-to-the-backend-using-jwt.md': 'https://apim.docs.wso2.com/en/4.4.0/deploy-and-publish/deploy-on-gateway/api-gateway/passing-enduser-attributes-to-the-backend-via-api-gateway/' + 'consume/collaboration/use-the-community-features.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/collaboration/interact-with-the-community/' + 'learn/consume-api/discover-apis/search.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/discover-apis/search/' + 'learn/consume-api/discover-apis/api-recommendations.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/discover-apis/api-recommendations/' + 'learn/consume-api/manage-application/create-application.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/create-application/' + 'learn/consume-api/manage-application/generate-keys/generate-api-keys.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/generate-api-keys/' + 'learn/consume-api/manage-application/generate-keys/obtain-access-token/overview-of-access-tokens.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/obtain-access-token/overview-of-access-tokens/' + 'learn/consume-api/manage-application/generate-keys/obtain-access-token/access-tokens-per-device.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/obtain-access-token/access-tokens-per-device/' + 'learn/consume-api/manage-application/generate-keys/obtain-access-token/changing-the-default-token-expiration-time.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/obtain-access-token/changing-the-default-token-expiration-time/' + 'learn/consume-api/manage-application/generate-keys/revoke-oauth2-application.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/generate-keys/revoke-oauth2-application/' + 'learn/consume-api/manage-application/sharing-applications/sharing-applications.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/sharing-applications/sharing-applications/' + 'learn/consume-api/manage-application/advanced-topics/add-custom-attributes-to-applications.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/advanced-topics/add-custom-attributes-to-applications/' + 'learn/consume-api/manage-application/advanced-topics/changing-the-owner-of-an-application.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/advanced-topics/changing-the-owner-of-an-application/' + 'learn/consume-api/manage-application/advanced-topics/adding-an-application-creation-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/advanced-topics/adding-an-application-creation-workflow/' + 'learn/consume-api/manage-application/advanced-topics/adding-an-application-key-generation-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-application/advanced-topics/adding-an-application-key-generation-workflow/' + 'learn/consume-api/manage-subscription/subscribe-to-an-api.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-subscription/subscribe-to-an-api/' + 'learn/consume-api/manage-subscription/advanced-topics/adding-an-api-subscription-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-subscription/advanced-topics/adding-an-api-subscription-workflow/' + 'learn/consume-api/manage-subscription/advanced-topics/adding-an-api-subscription-tier-update-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/manage-subscription/advanced-topics/adding-an-api-subscription-tier-update-workflow/' + 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-the-integrated-api-console.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-the-integrated-api-console/' + 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-graphql-api-using-the-integrated-graphql-console.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-graphql-api-using-the-integrated-graphql-console/' + 'learn/consume-api/invoke-apis/invoke-apis-using-tools/include-additional-headers-in-the-api-console.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/invoke-apis/invoke-apis-using-tools/include-additional-headers-in-the-api-console/' + 'learn/consume-api/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-a-soap-client.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/invoke-apis/invoke-apis-using-tools/invoke-an-api-using-a-soap-client/' + 'learn/consume-api/collaboration/use-the-community-features.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/collaboration/interact-with-the-community' + 'learn/consume-api/generating-sdks/generate-sdks-in-dev-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/generating-sdks/generate-sdks-in-dev-portal/' + 'learn/consume-api/generating-sdks/write-a-client-application-using-the-sdk.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/generating-sdks/write-a-client-application-using-the-sdk/' + 'learn/user-account-management/recover-password.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/user-account-management/recover-password/' + 'learn/user-account-management/change-dev-portal-password.md': 'https://apim.docs.wso2.com/en/4.4.0/consume/user-account-management/change-dev-portal-password/' + 'develop/product-apis/overview.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/product-apis/overview/' + 'develop/product-apis/advanced-configurations.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/product-apis/advanced-configurations/' + 'develop/extending-api-manager/extending-key-management/extending-key-validation.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-key-management/extending-key-validation/' + 'develop/extending-api-manager/extending-key-management/extending-scope-validation.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-key-management/extending-scope-validation/' + 'develop/extending-api-manager/extending-key-management/extending-the-key-manager-interface.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-key-management/extending-the-key-manager-interface/' + 'develop/extending-api-manager/extending-key-management/writing-custom-grant-types.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-key-management/writing-custom-grant-types/' + 'develop/extending-api-manager/extending-gateway/customizing-api-template-for-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-gateway/customizing-api-template-for-gateway/' + 'develop/extending-api-manager/extending-gateway/writing-custom-handlers.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-gateway/writing-custom-handlers/' + 'develop/extending-api-manager/extending-workflows/invoking-the-api-manager-from-the-bpel-engine.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/invoking-the-api-manager-from-the-bpel-engine/' + 'develop/extending-api-manager/extending-workflows/customizing-a-workflow-extension.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/customizing-a-workflow-extension/' + 'develop/extending-api-manager/extending-workflows/configuring-http-redirection-for-workflows.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-http-redirection-for-workflows/' + 'develop/extending-api-manager/extending-workflows/configuring-workflows-for-tenants.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-workflows-for-tenants/' + 'develop/extending-api-manager/extending-workflows/configuring-workflows-in-a-cluster.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/configuring-workflows-in-a-cluster/' + 'develop/extending-api-manager/extending-workflows/changing-the-default-user-role-in-workflows.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/changing-the-default-user-role-in-workflows/' + 'develop/extending-api-manager/extending-workflows/cleaning-up-workflow-tasks.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/extending-workflows/cleaning-up-workflow-tasks/' + 'develop/extending-api-manager/saml2-sso/configuring-single-sign-on-with-saml2.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-single-sign-on-with-saml2/' + 'develop/extending-api-manager/saml2-sso/configuring-external-idp-through-identity-server-for-sso.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-external-idp-through-identity-server-for-sso/' + 'develop/extending-api-manager/saml2-sso/configuring-identity-server-as-idp-for-sso.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/saml2-sso/configuring-identity-server-as-idp-for-sso/' + 'develop/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/extending-api-manager/saml2-sso/multi-factor-authentication-mfa-for-publisher-and-developer-portals/' + 'develop/customizations/customizing-the-developer-portal/overriding-developer-portal-theme.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/overriding-developer-portal-theme/' + 'develop/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' + 'develop/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/change-default-view/' + 'develop/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-api-detail-tabs/' + 'develop/customizations/customizing-the-developer-portal/override-api-overview-page-per-api.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/override-api-overview-page-per-api/' + 'develop/customizations/customizing-the-developer-portal/enable-or-disable-rating.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-rating/' + 'develop/customizations/customizing-the-developer-portal/enable-or-disable-home-page.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-home-page/' + 'develop/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-tag-cloud/' + 'develop/customizations/customizing-the-developer-portal/enable-or-disable-footer.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-footer/' + 'develop/customizations/customizing-the-developer-portal/enable-or-disable-banner.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enable-or-disable-banner/' + 'develop/customizations/customizing-the-developer-portal/styling-api-details-left-menu.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-left-menu/' + 'develop/customizations/customizing-the-developer-portal/styling-api-details-info-section.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-api-details-info-section/' + 'develop/customizations/customizing-the-developer-portal/styling-the-logo-and-header.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/styling-the-logo-and-header/' + 'develop/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/enabling-or-disabling-self-signup/' + 'develop/customizations/overriding-the-publisher-portal-theme.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/overriding-the-publisher-portal-theme/' + 'develop/customizations/log-in-to-the-dev-portal-using-social-media.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/log-in-to-the-dev-portal-using-social-media/' + 'develop/customizations/directing-the-root-context-to-the-developer-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/directing-the-root-context-to-the-developer-portal/' + 'develop/customizations/customizing-user-signup-in-developer-portal.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-user-signup-in-developer-portal/' + 'develop/customizations/customize-the-api-store-and-gateway-urls-for-tenants.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customize-the-api-store-and-gateway-urls-for-tenants/' + 'develop/customizations/customizing-login-pages-for-dev-portal-and-publisher.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-login-pages-for-dev-portal-and-publisher/' + 'develop/customizations/adding-a-user-signup-workflow.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/adding-a-user-signup-workflow/' + 'develop/customizations/adding-internationalization.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/adding-internationalization/' + 'develop/customizations/advanced-ui-customization.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/advanced-ui-customization/' + 'develop/wso2-admin-services.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/wso2-admin-services/' + 'develop/working-with-the-source-code.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/working-with-the-source-code/' + 'develop/java-documentation.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/java-documentation/' + 'observe/api-manager-analytics/configure-analytics/working-with-organizations.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/role-based-access-control/' + 'observe/api-manager-analytics/configure-analytics/register-for-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/getting-started-guide/' + 'observe/api-manager-analytics/configure-analytics/configure-alerts.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/configure-alerts/' + 'observe/api-manager-analytics/configure-analytics/configure-synapse-gateway.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/gateways/configure-synapse-gateway/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-introduction.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-introduction/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-overview/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-traffic.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-traffic/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-errors.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-errors/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-latency.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-latency/' + #'observe/api-manager-analytics/analytics-pages/analytics-pages-cache.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-cache/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-devices.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-devices/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-alerts.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-alerts/' + 'observe/api-manager-analytics/analytics-pages/analytics-pages-report.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/analytics-pages-report/' + #'observe/api-manager-analytics/analytics-usecases/finding-faulty-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/viewing/usecases/finding-faulty-apis/' + #'observe/api-manager-analytics/analytics-qos.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/qos/' + #'observe/api-manager-analytics/querying-apim-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/analytics-api-guide/' #'observe/api-manager-analytics/troubleshooting-analytics.md': - 'observe/api-manager-analytics/overview-of-api-analytics.md': 'https://apim.docs.wso2.com/en/4.2.0/api-analytics/getting-started-guide/' - 'observe/mi-observe/using-the-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.2.0/mi-analytics/using-the-analytics-dashboard/' - 'install-and-setup/setup/mi-setup/observability/setting-up-classic-observability-deployment.md': 'https://apim.docs.wso2.com/en/4.2.0/mi-analytics/setting-up-mi-analytics/' - 'get-started/architecture.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/apim-architecture/' + 'observe/api-manager-analytics/overview-of-api-analytics.md': 'https://apim.docs.wso2.com/en/4.4.0/api-analytics/getting-started-guide/' + 'observe/mi-observe/using-the-analytics-dashboard.md': 'https://apim.docs.wso2.com/en/4.4.0/mi-analytics/using-the-analytics-dashboard/' + 'install-and-setup/setup/mi-setup/observability/setting-up-classic-observability-deployment.md': 'https://apim.docs.wso2.com/en/4.4.0/mi-analytics/setting-up-mi-analytics/' + 'get-started/architecture.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/apim-architecture/' 'api-analytics/getting-started-guide.md': 'https://apim.docs.wso2.com/en/latest/api-analytics/choreo-analytics/getting-started-guide/' 'api-analytics/viewing/analytics-pages-alerts.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#alerts' 'api-analytics/viewing/analytics-pages-introduction.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/' @@ -2043,36 +2044,36 @@ plugins: 'api-analytics/viewing/analytics-pages-latency.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#latency' 'api-analytics/viewing/analytics-pages-devices.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#devices' 'api-analytics/viewing/analytics-pages-report.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#reports' - 'administer/logging-and-monitoring/monitoring/working-with-observability.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/monitoring-correlation-logs/' - 'administer/logging-and-monitoring/logging/monitoring-http-access-logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/monitoring-http-access-logs/' - 'administer/logging-and-monitoring/logging/monitoring-audit-logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/monitoring-audit-logs/' - 'administer/logging-and-monitoring/monitoring/monitoring-with-opentracing.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/traces/monitoring-with-opentracing/' - 'administer/logging-and-monitoring/monitoring/jmx-based-monitoring.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/api-manager/metrics/jmx-based-monitoring/' - 'observe/mi-observe/mi-observability-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/cloud-native-observability-overview/' - 'install-and-setup/setup/mi-setup/observability/setting-up-minimum-basic-observability-deployment.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/setting-up-cloud-native-observability-on-a-vm/' - 'install-and-setup/setup/mi-setup/observability/setting-up-cloud-native-observability-in-kubernetes.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/setting-up-cloud-native-observability-in-kubernetes/' - 'observe/mi-observe/cloud-native-observability-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/observe/micro-integrator/viewing-cloud-native-observability-statistics/' - 'install-and-setup/setup/mi-setup/observability/logs/configuring_log4j_properties.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/configuring-log4j2-properties/' - 'install-and-setup/setup/mi-setup/observability/logs/enabling_component_logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/enabling-logs-for-a-component/' - 'observe/mi-observe/logs/monitoring_logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/monitoring-logs/' - 'observe/mi-observe/logs/monitoring-correlation-logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/monitoring-correlation-logs/' - 'observe/mi-observe/jmx_monitoring.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-metrics/jmx-monitoring/' - 'observe/mi-observe/snmp_monitoring.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-metrics/snmp-monitoring/' - 'observe/si-observe/setting-up-grafana-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/streaming-integrator/setting-up-si-statistics-dashboards/' - 'observe/si-observe/managing-grafana-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/streaming-integrator/managing-dashboards/' - 'observe/si-observe/viewing-dashboards.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/streaming-integrator/viewing-etl-flows/' - 'observe/si-observe/viewing-overall-statistics.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/streaming-integrator/viewing-general-statistics/' - 'observe/si-observe/monitoring-si-performance-via-grafana.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/streaming-integrator/viewing-general-statistics/' - 'administer/logging-and-monitoring/logging/setting-up-logging.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/logging-and-monitoring/logging/configuring-logging/' - 'install-and-setup/setup/mi-setup/observability/observability.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/monitoring-correlation-logs/' - 'install-and-setup/setup/mi-setup/observability/logs/monitoring_logs.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/classic-observability-logs/monitoring-logs/' - 'install-and-setup/setup/mi-setup/observability/logs/managing_log_growth.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/logging-and-monitoring/logging/managing-log-growth/' - 'install-and-setup/setup/mi-setup/observability/logs/masking_sensitive_info_in_logs.md': 'https://apim.docs.wso2.com/en/4.2.0/administer/logging-and-monitoring/logging/masking-sensitive-information-in-logs/' + 'administer/logging-and-monitoring/monitoring/working-with-observability.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/monitoring-correlation-logs/' + 'administer/logging-and-monitoring/logging/monitoring-http-access-logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/monitoring-http-access-logs/' + 'administer/logging-and-monitoring/logging/monitoring-audit-logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/monitoring-audit-logs/' + 'administer/logging-and-monitoring/monitoring/monitoring-with-opentracing.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/traces/monitoring-with-opentracing/' + 'administer/logging-and-monitoring/monitoring/jmx-based-monitoring.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/api-manager/metrics/jmx-based-monitoring/' + 'observe/mi-observe/mi-observability-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/cloud-native-observability-overview/' + 'install-and-setup/setup/mi-setup/observability/setting-up-minimum-basic-observability-deployment.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/setting-up-cloud-native-observability-on-a-vm/' + 'install-and-setup/setup/mi-setup/observability/setting-up-cloud-native-observability-in-kubernetes.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/setting-up-cloud-native-observability-in-kubernetes/' + 'observe/mi-observe/cloud-native-observability-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/observe/micro-integrator/viewing-cloud-native-observability-statistics/' + 'install-and-setup/setup/mi-setup/observability/logs/configuring_log4j_properties.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/configuring-log4j2-properties/' + 'install-and-setup/setup/mi-setup/observability/logs/enabling_component_logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/enabling-logs-for-a-component/' + 'observe/mi-observe/logs/monitoring_logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/monitoring-logs/' + 'observe/mi-observe/logs/monitoring-correlation-logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/monitoring-correlation-logs/' + 'observe/mi-observe/jmx_monitoring.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-metrics/jmx-monitoring/' + 'observe/mi-observe/snmp_monitoring.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-metrics/snmp-monitoring/' + 'observe/si-observe/setting-up-grafana-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/streaming-integrator/setting-up-si-statistics-dashboards/' + 'observe/si-observe/managing-grafana-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/streaming-integrator/managing-dashboards/' + 'observe/si-observe/viewing-dashboards.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/streaming-integrator/viewing-etl-flows/' + 'observe/si-observe/viewing-overall-statistics.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/streaming-integrator/viewing-general-statistics/' + 'observe/si-observe/monitoring-si-performance-via-grafana.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/streaming-integrator/viewing-general-statistics/' + 'administer/logging-and-monitoring/logging/setting-up-logging.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/logging-and-monitoring/logging/configuring-logging/' + 'install-and-setup/setup/mi-setup/observability/observability.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/monitoring-correlation-logs/' + 'install-and-setup/setup/mi-setup/observability/logs/monitoring_logs.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/classic-observability-logs/monitoring-logs/' + 'install-and-setup/setup/mi-setup/observability/logs/managing_log_growth.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/logging-and-monitoring/logging/managing-log-growth/' + 'install-and-setup/setup/mi-setup/observability/logs/masking_sensitive_info_in_logs.md': 'https://apim.docs.wso2.com/en/4.4.0/administer/logging-and-monitoring/logging/masking-sensitive-information-in-logs/' 'integrate/develop/deploying-in-integration-cloud.md': 'https://wso2.com/choreo/' - 'streaming/connectors/connectors-overview.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/streaming-connectors/connectors-overview/' - 'streaming/connectors/downloading-and-installing-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/streaming-connectors/downloading-and-installing-siddhi-extensions/' - 'streaming/connectors/writing-custom-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/streaming-connectors/writing-custom-siddhi-extensions/' - 'streaming/connectors/configuring-system-parameters-for-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/streaming-connectors/configuring-system-parameters-for-siddhi-extensions/' + 'streaming/connectors/connectors-overview.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/streaming-connectors/connectors-overview/' + 'streaming/connectors/downloading-and-installing-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/streaming-connectors/downloading-and-installing-siddhi-extensions/' + 'streaming/connectors/writing-custom-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/streaming-connectors/writing-custom-siddhi-extensions/' + 'streaming/connectors/configuring-system-parameters-for-siddhi-extensions.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/streaming-connectors/configuring-system-parameters-for-siddhi-extensions/' 'api-analytics/viewing/view-overview-of-api-analytics.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#overview' 'api-analytics/viewing/view-api-analytics-on-traffic.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#traffic' 'api-analytics/viewing/view-api-analytics-on-errors.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#errors' @@ -2080,12 +2081,12 @@ plugins: 'api-analytics/viewing/view-analytics-on-devices.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#devices' 'api-analytics/viewing/view-api-analytics-on-alerts.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#alerts' 'api-analytics/viewing/download-api-analytics-reports.md': 'https://wso2.com/choreo/docs/monitoring-and-insights/usage-insights/#reports' - 'install-and-setup/setup/mi-setup/observability/observability-deployment-strategy.md': 'https://apim.docs.wso2.com/en/4.2.0/observe/micro-integrator/cloud-native-observability-overview/' - 'design/prototype-api/create-a-mock-api-with-an-inline-script.md': 'https://apim.docs.wso2.com/en/4.2.0/design/prototype-api/create-a-prototype-api/' - 'design/prototype-api/deploy-and-test-mock-apis.md': 'https://apim.docs.wso2.com/en/4.2.0/design/prototype-api/create-a-prototype-api/' - 'design/prototype-api/create-a-prototype-api.md': 'https://apim.docs.wso2.com/en/4.2.0/design/prototype-api/overview/' - 'deploy-and-publish/deploy-on-gateway/api-gateway/message-tracing.md': 'https://apim.docs.wso2.com/en/4.2.0/get-started/about-this-release/#removed-features-and-functionalities' - 'develop/customizations/customizing-the-developer-portal/customize-api-listing/categorizing-and-grouping-apis/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.2.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' + 'install-and-setup/setup/mi-setup/observability/observability-deployment-strategy.md': 'https://apim.docs.wso2.com/en/4.4.0/observe/micro-integrator/cloud-native-observability-overview/' + 'design/prototype-api/create-a-mock-api-with-an-inline-script.md': 'https://apim.docs.wso2.com/en/4.4.0/design/prototype-api/create-a-prototype-api/' + 'design/prototype-api/deploy-and-test-mock-apis.md': 'https://apim.docs.wso2.com/en/4.4.0/design/prototype-api/create-a-prototype-api/' + 'design/prototype-api/create-a-prototype-api.md': 'https://apim.docs.wso2.com/en/4.4.0/design/prototype-api/overview/' + 'deploy-and-publish/deploy-on-gateway/api-gateway/message-tracing.md': 'https://apim.docs.wso2.com/en/4.4.0/get-started/about-this-release/#removed-features-and-functionalities' + 'develop/customizations/customizing-the-developer-portal/customize-api-listing/categorizing-and-grouping-apis/api-category-based-grouping.md': 'https://apim.docs.wso2.com/en/4.4.0/reference/customize-product/customizations/customizing-the-developer-portal/customize-api-listing/api-category-based-grouping/' 'use-cases/examples/inbound_endpoint_examples/using-CXF-WS-RM-Inbound.md' : 'https://mi.docs.wso2.com/en/latest/reference/synapse-properties/inbound-endpoints/listening-inbound-endpoints/cxf-ws-rm-inbound-endpoint-properties' 'observe/mi-observe/tcp/message_monitoring_with_tcpmon.md' : 'https://mi.docs.wso2.com/en/latest/observe-and-manage/classic-observability-tcp/message-monitoring-with-tcpmon' 'observe/mi-observe/tcp/other_usages_of_tcpmon.md' : 'https://mi.docs.wso2.com/en/latest/observe-and-manage/classic-observability-tcp/other-usages-of-tcpmon'
    WSO2 Publisher API v4WSO2 recommends that you use the latest REST APIs as it is up to date and has support for the latest WSO2 API Manager 4.2.0 features. + WSO2 recommends that you use the latest REST APIs as it is up to date and has support for the latest WSO2 API Manager 4.4.0 features.