Use this policy when you want to get the API product information
API products are created in the API Collaborator component on Syvizo API Platform. When you want to apply a logic for request processing that needs information about a product, you can use “Product Information” policy.
Based on the input parameters, the product information is returned
The configuration fields for the policy are:
[* Indicates a mandatory field]
Name *: Display name of the policy
Description: Description of policy
Enabled: Flag to indicate if the policy is enabled. If this field is not checked, the policy will be ignored at runtime and any fields from its output will contain a default initial value
Continue on Error: Flag to indicate that the flow should continue even if this policy throws an error
appId: appId is usually sent in the request to identify which app the request has come from
productName: name of the product to get information
appName: Name of the app from which request has come
consumerKey: The key sent by consumer in request
Returns a collection “products” of objects containing following properties
resources*: The paths or endpoints that are part of the product
approvalType: approval type of the API product
description: description of the product
quotaInterval: Interval for the quota checking for requests
quotaLimit: Number of requests allowed during the given interval
timeUnit: Time unit of the quota interval
class: Class of the product
creationTime: Date and time of product creation
createdBy: email id of the creator of the product
environments*: environment where the product is available
lastModifyTime: Last modification date and time of the product
lastModifyBy: Email id of the last modifier of the product
Contact