Method: organizations.apiproducts.list

Lists all API product names for an organization. Filter the list by passing anattributename andattibutevalue.

The maximum number of API products returned is 1000. You can paginate the list of API products returned using thestartKey andcount query parameters.

If the resource has thespace attribute set, the response may not return all resources. To learn more, read theApigee Spaces Overview.

HTTP request

GET https://apigee.googleapis.com/v1/{parent=organizations/*}/apiproducts

The URL usesgRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Name of the organization. Use the following structure in your request:organizations/{org}

If the resource has thespace attribute set, IAM permissions are checked against the Space resource path. To learn more, read theApigee Spaces Overview.

Authorization requires the followingIAM permission on the specified resourceparent:

  • apigee.apiproducts.list

Query parameters

Parameters
attributename

string

Name of the attribute used to filter the search.

attributevalue

string

Value of the attribute used to filter the search.

expand

boolean

Flag that specifies whether to expand the results. Set totrue to get expanded details about each API.

startKey

string

Gets a list of API products starting with a specific API product in the list. For example, if you're returning 50 API products at a time (using thecount query parameter), you can view products 50-99 by entering the name of the 50th API product in the first API (without usingstartKey). Product name is case sensitive.

count

string (int64 format)

Enter the number of API products you want returned in the API call. The limit is 1000.

space

string

Optional. The Space to list API products for. When none provided, all the spaces the user has list access, will be used implicitly, and the same following rules will apply. Can be used in conjunction with startKey, expand and count for paginated response. Composite queries with attributename and attributevalue are not supported yet.

Request body

The request body must be empty.

Response body

If successful, the response body contains data with the following structure:

JSON representation
{"apiProduct":[{object (ApiProduct)}]}
Fields
apiProduct[]

object (ApiProduct)

Lists all API product names defined for an organization.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/cloud-platform

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.