ID of this billing profile. This is a read-only, auto-generated field.
name
string
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.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-02 UTC."],[[["\u003cp\u003eThe Billing Profile resource outlines the billing setup for Campaign Manager, including information like currency, invoice level, and payment details.\u003c/p\u003e\n"],["\u003cp\u003eBilling Profiles can be retrieved, updated, and listed using the provided methods.\u003c/p\u003e\n"],["\u003cp\u003eImportant Billing Profile properties include ID, name, status, country and currency codes, purchase order, invoice level, and payment identifiers.\u003c/p\u003e\n"],["\u003cp\u003eBilling Profiles have three statuses: UNDER_REVIEW, ACTIVE, and ARCHIVED, and can be invoiced at the ACCOUNT, ADVERTISER, or CAMPAIGN level.\u003c/p\u003e\n"]]],[],null,["- [Resource: BillingProfile](#BillingProfile)\n - [JSON representation](#BillingProfile.SCHEMA_REPRESENTATION)\n- [InvoiceLevel](#InvoiceLevel)\n- [Methods](#METHODS_SUMMARY)\n\nResource: BillingProfile Contains properties of a Campaign Manager [Billing Profile](https://support.google.com/campaignmanager/answer/10613970).\n\n| JSON representation |\n|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"id\": string, \"name\": string, \"status\": enum (/doubleclick-advertisers/rest/Shared.Types/BillingStatus), \"countryCode\": string, \"currencyCode\": string, \"purchaseOrder\": string, \"invoiceLevel\": enum (/doubleclick-advertisers/rest/v4/billingProfiles#InvoiceLevel), \"consolidatedInvoice\": boolean, \"paymentsAccountId\": string, \"paymentsCustomerId\": string, \"secondaryPaymentsCustomerId\": string, \"isDefault\": boolean, \"kind\": string } ``` |\n\n| Fields ||\n|-------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `id` | `string (`[int64](https://developers.google.com/discovery/v1/type-format)` format)` ID of this billing profile. This is a read-only, auto-generated field. |\n| `name` | `string` 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. |\n| `status` | `enum (`[BillingStatus](/doubleclick-advertisers/rest/Shared.Types/BillingStatus)`)` Status of this billing profile.This is a read-only field. |\n| `countryCode` | `string` Country code of this billing profile.This is a read-only field. |\n| `currencyCode` | `string` Billing currency code in ISO 4217 format.This is a read-only field. |\n| `purchaseOrder` | `string` Purchase order (PO) for this billing profile. This PO number is used in the invoices for all of the advertisers in this billing profile. |\n| `invoiceLevel` | `enum (`[InvoiceLevel](/doubleclick-advertisers/rest/v4/billingProfiles#InvoiceLevel)`)` Invoice level for this billing profile. Used to group fees into separate invoices by account, advertiser, or campaign. |\n| `consolidatedInvoice` | `boolean` Consolidated invoice option for this billing profile. Used to get a single, consolidated invoice across the chosen invoice level. |\n| `paymentsAccountId` | `string` The ID of the payment account the billing profile belongs to. This is a read-only field. |\n| `paymentsCustomerId` | `string` The ID of the payment customer the billing profile belongs to. This is a read-only field. |\n| `secondaryPaymentsCustomerId` | `string` The ID of the secondary payment customer the billing profile belongs to. This is a read-only field. |\n| `isDefault` | `boolean` True if the billing profile is the account default profile. This is a read-only field. |\n| `kind` | `string` Identifies what kind of resource this is. Value: the fixed string `\"dfareporting#billingProfile\"` . |\n\nInvoiceLevel\n\n| Enums ||\n|--------------------|---|\n| `ACCOUNT_LEVEL` | |\n| `ADVERTISER_LEVEL` | |\n| `CAMPAIGN_LEVEL` | |\n\n| Methods ||\n|-------------------------------------------------------------------|----------------------------------------------------------|\n| [get](/doubleclick-advertisers/rest/v4/billingProfiles/get) | Gets one billing profile by ID. |\n| [list](/doubleclick-advertisers/rest/v4/billingProfiles/list) | Retrieves a list of billing profiles, possibly filtered. |\n| [update](/doubleclick-advertisers/rest/v4/billingProfiles/update) | Updates an existing billing profile. |"]]