Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[4.4.0] Fixes Broken Links in 4.4.0 Doc Space #8541

Merged
merged 2 commits into from
Nov 1, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions en/docs/includes/design/invoke-prerelease-api.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
## Step 3 - Deploy the API

[Deploy the API](../../../../deploy-and-publish/deploy-on-gateway/deploy-api/deploy-an-api/) in order to make the API available in the respective Gateway.
[Deploy the API](../../../deploy-and-publish/deploy-on-gateway/deploy-api/deploy-an-api/) in order to make the API available in the respective Gateway.

## Step 4 - Test the API via the Publisher

Once deployed to the Gateway, you can [test the REST type APIs via the Publisher Portal](../../../../../design/create-api/create-rest-api/test-a-rest-api/).
Once deployed to the Gateway, you can [test the REST type APIs via the Publisher Portal](../../../design/create-api/create-rest-api/test-a-rest-api/).

## Step 5 - Publish the API as a Prototype

!!! important
- By default, from WSO2 API Manager 4.1.0 onwards, security is enabled for all the resources of the Prototype API. As a result, you need a subscription to invoke the API.
- Skip this step if you have [disabled security](../../../../design/api-security/api-authentication/disable-security/) for all the resources in the API.
- Skip this step if you have [disabled security](../../../design/api-security/api-authentication/disable-security/) for all the resources in the API.

Follow the instructions below to attach Business Plans to the API.

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ An API's gateway configuration file(Synapse configuration) content contains API

## Engaging a custom handler based on API Properties

In API Manager, you can implement and engage custom handlers to customize the default mediation flow of API requests. See [Writing a custom handler]() for more information. The [API properties]({base_path}/learn/design-api/create-api/adding-custom-properties-to-apis/) can be used to conditionally engage these custom handlers for APIs.
In API Manager, you can implement and engage custom handlers to customize the default mediation flow of API requests. See [Writing a custom handler]() for more information. The [API properties]({{base_path}}/design/create-api/adding-custom-properties-to-apis/) can be used to conditionally engage these custom handlers for APIs.

Following steps illustrate how you can enable a custom handler for a selected set of APIs which are having a particular property value.

Expand Down Expand Up @@ -70,11 +70,11 @@ Following steps illustrate how you can enable a custom handler for a selected se

!!!Info

If you are using a [distributed API Manager deployment]({base_path}/install-and-setup/deploying-wso2-api-manager/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m/) (i.e., Publisher, Devportal, Gateway and Key Manager components are running on separate JVMs), edit the template in the Publisher node.
If you are using a [distributed API Manager deployment]({{base_path}}/install-and-setup/setup/distributed-deployment/understanding-the-distributed-deployment-of-wso2-api-m/) (i.e., Publisher, Devportal, Gateway and Key Manager components are running on separate JVMs), edit the template in the Publisher node.

3. Save the changes.

4. Add `custom_authentication=true` as an [additional property]({base_path}/learn/design-api/create-api/adding-custom-properties-to-apis/) for those APIs which you need to enable the custom handler.
4. Add `custom_authentication=true` as an [additional property]({{base_path}}/design/create-api/adding-custom-properties-to-apis/) for those APIs which you need to enable the custom handler.

<a href="{{base_path}}/assets/img/develop/extensions/custom_properties.png" ><img src="{{base_path}}/assets/img/develop/extensions/custom_properties.png" alt="Add Custom Property"
title="Add Custom Property" width="80%" /></a>
Expand Down