List Google Ads invoices
<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Returns the billing invoices for the app's Google Ads account, newest first.
Each invoice covers a period and carries the ad spend, the service fee, the tax and the total, all in micros of the invoice currency. billing_type says why it was raised: on the weekly cycle, because spend crossed the account's threshold, or as a reconciliation of an earlier period.
<Warning>A refund appears here as a row with is_refund: true, and its total_micros is a positive magnitude like any other row. Use signed_total_micros, which is negative on a refund, whenever you total an account's billing. Summing total_micros counts a refund as a charge.</Warning>
An invoice Base44 is still reconciling locally is left out until it settles, so a period can be missing for a short while after it ends.
<Note>This endpoint accepts a personal API key. Workspace API keys are not authorized for it and are rejected with a 403.</Note>
<Warning>The response includes fields beyond the ones documented here. Don't rely on undocumented response fields, as they can change at any time.</Warning>
Path parameters
ID of the app whose Google Ads campaigns to manage.
ID of the app whose Google Ads campaigns to manage.
Response
Successful Response
Example response
[
{
"id": "68b1c0d4e7b91d003c45a1f6",
"invoice_date": "2026-08-25",
"period_start": "2026-08-18",
"period_end": "2026-08-24",
"status": "PAID",
"currency_code": "EUR",
"ad_spend_micros": 248000000,
"service_fee_micros": 24800000,
"tax_micros": 51870000,
"total_micros": 324670000,
"signed_total_micros": 324670000,
"billing_type": "weekly"
}
]Changes
No recorded changes to this endpoint across all 1 revision of this API.