Required. Name of the API product. Use the following structure in your request: organizations/{org}/apiproducts/{apiproduct} Use organizations/{org}/apiproducts/- to return rate plans for all API products within the organization.
If the API Product resource has the space attribute set, IAM permissions are checked against the Space resource path. To learn more, read the Apigee Spaces Overview.
Authorization requires the following IAM permission on the specified resource parent:
apigee.rateplans.list
Query parameters
Parameters
orderBy
string
Name of the attribute used for sorting. Valid values include:
name: Name of the rate plan.
state: State of the rate plan (DRAFT, PUBLISHED).
startTime: Time when the rate plan becomes active.
endTime: Time when the rate plan expires.
Note: Not supported by Apigee at this time.
startKey
string
Name of the rate plan from which to start displaying the list of rate plans. If omitted, the list starts from the first item.
For example, to view the rate plans from 51-150, set the value of startKey to the name of the 51st rate plan and set the value of count to 100.
count
integer
Number of rate plans to return in the API call. Use with the startKey parameter to provide more targeted filtering. The maximum limit is 1000. Defaults to 100.
expand
boolean
Flag that specifies whether to expand the results. Set to true to get expanded details about each API. Defaults to false.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-18 UTC."],[[["This API endpoint lists all rate plans for a specified API product or all API products within an organization using a GET request."],["The `parent` path parameter is required to specify the API product or organization, while various query parameters like `orderBy`, `startKey`, `count`, `expand`, and `state` allow for filtering and sorting the list of rate plans."],["The request body must be empty, and the response body includes a list of rate plans (`ratePlans`) and an optional `nextStartKey` for pagination."],["To successfully use this endpoint, the caller must have the `apigee.rateplans.list` IAM permission on the `parent` resource and use the `https://www.googleapis.com/auth/cloud-platform` OAuth scope for authorization."]]],[]]