Cloud Billing API

Allows developers to manage billing for their Google Cloud Platform projects programmatically.

Service: cloudbilling.googleapis.com

All URIs below are relative to https://cloudbilling.googleapis.com

This service provides the following discovery document:

REST Resource: v1.billingAccounts

Methods
create POST /v1/billingAccounts
Creates a billing account.
get GET /v1/{name=billingAccounts/*}
Gets information about a billing account.
getIamPolicy GET /v1/{resource=billingAccounts/*}:getIamPolicy
Gets the access control policy for a billing account.
list GET /v1/billingAccounts
Lists the billing accounts that the current authenticated user has permission to view.
patch PATCH /v1/{name=billingAccounts/*}
Updates a billing account's fields.
setIamPolicy POST /v1/{resource=billingAccounts/*}:setIamPolicy
Sets the access control policy for a billing account.
testIamPermissions POST /v1/{resource=billingAccounts/*}:testIamPermissions
Tests the access control policy for a billing account.

REST Resource: v1.billingAccounts.projects

Methods
list GET /v1/{name=billingAccounts/*}/projects
Lists the projects associated with a billing account.

REST Resource: v1.projects

Methods
getBillingInfo GET /v1/{name=projects/*}/billingInfo
Gets the billing information for a project.
updateBillingInfo PUT /v1/{name=projects/*}/billingInfo
Sets or updates the billing account associated with a project.

REST Resource: v1.services

Methods
list GET /v1/services
Lists all public cloud services.

REST Resource: v1.services.skus

Methods
list GET /v1/{parent=services/*}/skus
Lists all publicly available SKUs for a given cloud service.