API Platform Base Path: https://api.enterprise.apigee.com/v1/o/{org_name}

API Resource Path: /apiproducts
Bundled URIs combined with rate limit settings and developer-defined metadata that enable OAuth-based runtime authorization to API resources
API products enable you to bundle and distribute your APIs to multiple developer groups simultaneously, without having to modify code. An APi product consists of a list of API resources (URIs) combined with a Service Plan (rate-limiting policy settings) plus any custom metadata required by the API provider. API products provide the basis for access control in Apigee. As part of the app provisioning workflow, developers select from a list of API product. The developer app is provisioned with a key and secret that enable the app to access the URIs bundled in the selected API product. The API supports multiple API products per app key--meaning that your developers can consume multiple API products without requiring additional keys.
Create an API productDetail
/apiproducts
Verb:POST
Description:Create an API product to enable developers to access a set of API resources (URIs)
Content Types:
application/json
text/xml
Auth:Basic Auth
Delete an API productDetail
/apiproducts/{apiproduct_name}
Verb:DELETE
Description:Deletes an API Product
Auth:Basic Auth
Get an API productDetail
/apiproducts/{apiproduct_name}
Verb:GET
Description:Gets an API Product
Auth:Basic Auth
Get count of keys, apps, developers, or companies for an API productDetail
/apiproducts/{apiproductName}?query=count&entity={entity_name}
Verb:GET
Description:Gets a count of one of the entities (either keys/apps/developers/companies ) associated with a given API Product
Auth:Basic Auth
Get list of keys, apps, developers, or companies for an API productDetail
/apiproducts/{apiproduct_name}?query=list&entity={entity_name}
Verb:GET
Description:Gets the list of keys/apps/developers for an API product of an organization
Auth:Basic Auth
List API ProductsDetail
/apiproducts
Verb:GET
Description:Lists all API Products by name for an organization
Content Types:
application/json
text/xml
Auth:Basic Auth
Search API ProductsDetail
/apiproducts
Verb:GET
Description:Returns a list of API products filtered by attribute names and values
Content Types:
application/json
text/xml
Auth:Basic Auth
Update API ProductDetail
/apiproducts/{apiproduct_name}
Verb:PUT
Description:This method updates an existing APi Product
Content Types:
application/json
text/xml
Auth:Basic Auth