Property configuration guidelines

When you create a property, some rules and behaviors that apply to your product are already present in the Property Configuration Settings section. To tailor a property specifically for API delivery, you only need to add a simple behavior and ensure that it’s enabled.

Depending on the product you’re adding the API Gateway module to, you might need to configure other behaviors unrelated to API traffic. The configuration of such behaviors is outside of the scope of this document. You can refer to the Property Manager Online Help in Control Center for detailed behavior descriptions and configuration guidelines.

If you plan to use your property solely for API-related purposes, you can safely delete all web browser-related behaviors, such as Real User Monitoring (RUM) or Front-End Optimization (FEO). These behaviors do not affect your API traffic in any way.

In the Property Configuration Settings section, you have an option to add a couple of HTTP-method related behaviors, for example Allow POST. Adding these behaviors does not have any impact on the methods your API consumers will be able to use when interacting with your registered APIs. In API Definitions, you associate methods to each resource you define and these settings take precedence over any HTTP method configuration in Property Manager.

Similarly, the Property Manager Editor lets you configure caching settings through behaviors such as Caching, Cache HTTP Error Responses, or Downstream Cacheability. Though at first glance these behaviors may seem relevant to your API traffic configuration, you set up caching separately in the API Definitions application. By doing so, you overwrite any Property Manager settings and let API Gateway control the caching of your registered APIs.

Conversely, the Last Mile Acceleration (Gzip Compression) behavior overwrites the GZIP compression settings that you enable in API Gateway. Thus, if you don’t want the Property Manager settings to interfere with your configuration in API Definitions, delete the Last Mile Acceleration (Gzip Compression) behavior from your property.