Required. Thebilling accountto list [billing account SKU][google.cloud.billing.billingaccountservices.v1main.BillingAccountSku] from. Format: billingAccounts/{billingAccount}
Query parameters
Parameters
filter
string
Options for how to filter the [billing account SKUs][google.cloud.billing.billingaccountservices.v1main.BillingAccountSku]. Currently, only filter onbillingAccountServiceis supported. Only !=, = operators are supported. Examples: - billingAccountService = "billingAccounts/012345-567890-ABCDEF/services/DA34-426B-A397"
pageSize
integer
Maximum number ofbilling account SKUsto return. Results may return fewer than this value. Default value is 50 and maximum value is 5000.
pageToken
string
Page token received from a previousskus.listcall to retrieve the next page of results. If this field is empty, the first page is returned.
Request body
The request body must be empty.
Response body
Response message forskus.list.
If successful, the response body contains data with the following structure:
[[["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-07-22 UTC."],[[["\u003cp\u003eThis API endpoint retrieves a list of SKUs (Stock Keeping Units) that are visible to a specified billing account.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request is a \u003ccode\u003eGET\u003c/code\u003e operation using a URL that follows gRPC Transcoding syntax, requiring the billing account ID as a path parameter.\u003c/p\u003e\n"],["\u003cp\u003eFiltering the results is possible by using a \u003ccode\u003efilter\u003c/code\u003e query parameter, allowing for filtering on \u003ccode\u003ebillingAccountService\u003c/code\u003e, as well as utilizing \u003ccode\u003epageSize\u003c/code\u003e and \u003ccode\u003epageToken\u003c/code\u003e to navigate the result set.\u003c/p\u003e\n"],["\u003cp\u003eThe request body must be empty, and the response will contain a JSON structure with a list of \u003ccode\u003ebillingAccountSkus\u003c/code\u003e and an optional \u003ccode\u003enextPageToken\u003c/code\u003e for pagination.\u003c/p\u003e\n"],["\u003cp\u003eAuthorization requires one of three OAuth scopes: \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-platform\u003c/code\u003e, \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-billing\u003c/code\u003e, or \u003ccode\u003ehttps://www.googleapis.com/auth/cloud-billing.readonly\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,["# Method: billingAccounts.skus.list\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n - [JSON representation](#body.ListBillingAccountSkusResponse.SCHEMA_REPRESENTATION)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nLists SKUs visible to a `billing account`.\n\n### HTTP request\n\n`GET https://cloudbilling.googleapis.com/v1beta/{parent=billingAccounts/*}/skus`\n\nThe URL uses [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body must be empty.\n\n### Response body\n\nResponse message for `skus.list`.\n\nIf successful, the response body contains data with the following structure:\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n- `https://www.googleapis.com/auth/cloud-billing`\n- `https://www.googleapis.com/auth/cloud-billing.readonly`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp)."]]