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/v1/{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 [billableSkus.list.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 [billableSkus.list.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.