Method: accounts.skuGroups.billableSkus.list

Lists the Billable SKUs in a given SKU group.

Possible error codes: PERMISSION_DENIED: If the account making the request and the account being queried for are different, or the account doesn't exist. INVALID_ARGUMENT: Missing or invalid required parameters in the request. INTERNAL: Any non-user error related to technical issue in the backend. In this case, contact cloud channel support.

Return Value: If successful, the BillableSku resources. The data for each resource is displayed in the ascending order of:

If unsuccessful, returns an error.

HTTP request

GET https://cloudchannel.googleapis.com/v1alpha1/{parent=accounts/*/skuGroups/*}/billableSkus

The URL uses gRPC Transcoding syntax.

Path parameters

Parameters
parent

string

Required. Resource name of the SKU group. Format: accounts/{account}/skuGroups/{skuGroup}.

Query parameters

Parameters
pageSize

integer

Optional. The maximum number of SKUs to return. The service may return fewer than this value. If unspecified, returns a maximum of 100000 SKUs. The maximum value is 100000; values above 100000 will be coerced to 100000.

pageToken

string

Optional. A token identifying a page of results beyond the first page. Obtained through ListSkuGroupBillableSkusResponse.next_page_token of the previous CloudChannelService.ListSkuGroupBillableSkus call.

Request body

The request body must be empty.

Response body

Response message for billableSkus.list.

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

JSON representation
{
  "billableSkus": [
    {
      object (BillableSku)
    }
  ],
  "nextPageToken": string
}
Fields
billableSkus[]

object (BillableSku)

The list of billable SKUs in the requested SKU group.

nextPageToken

string

A token to retrieve the next page of results. Pass to ListSkuGroupBillableSkusRequest.page_token to obtain that page.

Authorization scopes

Requires the following OAuth scope:

  • https://www.googleapis.com/auth/apps.order

For more information, see the Authentication Overview.

BillableSku

Represents the Billable SKU information.

JSON representation
{
  "sku": string,
  "skuDisplayName": string,
  "service": string,
  "serviceDisplayName": string
}
Fields
sku

string

Resource name of Billable SKU. Format: billableSkus/{sku}. Example: billableSkus/6E1B-6634-470F".

skuDisplayName

string

Unique human readable name for the SKU.

service

string

Resource name of Service which contains Repricing SKU. Format: services/{service}. Example: "services/B7D9-FDCB-15D8".

serviceDisplayName

string

Unique human readable name for the Service.