AI-generated Key Takeaways
- 
          A Billing Profile contains properties of a Campaign Manager Billing Profile. 
- 
          The Billing Profile resource includes fields such as ID, name, status, country code, and currency code. 
- 
          The invoiceLevelfield indicates whether invoices are grouped by account, advertiser, or campaign.
- 
          Billing Profiles can have a consolidated invoice option. 
- 
          Available methods for Billing Profiles include get, list, and update. 
Resource: BillingProfile
Contains properties of a Campaign Manager Billing Profile.
| JSON representation | 
|---|
| { "id": string, "name": string, "status": enum ( | 
| Fields | |
|---|---|
| id | 
 ID of this billing profile. This is a read-only, auto-generated field. | 
| name | 
 Name of this billing profile. This is a required field and must be less than 256 characters long and must be unique among billing profile in the same account. | 
| status | 
 Status of this billing profile.This is a read-only field. | 
| countryCode | 
 Country code of this billing profile.This is a read-only field. | 
| currencyCode | 
 Billing currency code in ISO 4217 format.This is a read-only field. | 
| purchaseOrder | 
 Purchase order (PO) for this billing profile. This PO number is used in the invoices for all of the advertisers in this billing profile. | 
| invoiceLevel | 
 Invoice level for this billing profile. Used to group fees into separate invoices by account, advertiser, or campaign. | 
| consolidatedInvoice | 
 Consolidated invoice option for this billing profile. Used to get a single, consolidated invoice across the chosen invoice level. | 
| paymentsAccountId | 
 The ID of the payment account the billing profile belongs to. This is a read-only field. | 
| paymentsCustomerId | 
 The ID of the payment customer the billing profile belongs to. This is a read-only field. | 
| secondaryPaymentsCustomerId | 
 The ID of the secondary payment customer the billing profile belongs to. This is a read-only field. | 
| isDefault | 
 True if the billing profile is the account default profile. This is a read-only field. | 
| kind | 
 Identifies what kind of resource this is. Value: the fixed string 
 . | 
InvoiceLevel
| Enums | |
|---|---|
| ACCOUNT_LEVEL | |
| ADVERTISER_LEVEL | |
| CAMPAIGN_LEVEL | |
| Methods | |
|---|---|
| 
 | Gets one billing profile by ID. | 
| 
 | Retrieves a list of billing profiles, possibly filtered. | 
| 
 | Updates an existing billing profile. |