Configure global policies
Global policies are a set of policies that are associated globally with all APIs or the selected set of APIs.
About this task
When you create an API, you can enforce a policy only at the API level. If you want to enforce a policy for multiple APIs, you can create a global policy that can be applied across all APIs or a selected set of APIs depending on the requirement. By associating policies globally to all APIs or a selected set of APIs, you can make sure that a set of policies is applied to the selected APIs by default. For example, you can apply a threat protection policy to all APIs by creating a global policy that addresses data protection and security concerns.
webMethods API Gateway provides a default system policy Transaction logging, which has a log invocation policy and filters associated to log request or response payloads to a specified destination. These transactions are monitored and logged across all APIs in webMethods API Gateway. When you activate Transaction logging, Logging Invocation policy is applied to all APIs created.
Make sure that you have the Manage global policies functional privilege to create a global policy.
The following section illustrates an example where you create a global policy Transport Global. This global policy has the Enable HTTP/HTTPS policy that is configured and applied to all APIs that do not have ODATA in their name.