List Google Ads invoices
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.
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.
Authorizations
Personal API key.
Path Parameters
ID of the app whose Google Ads campaigns to manage.
Response
The account's invoices, newest first.
ID of the invoice.
"68b1c0d4e7b91d003c45a1f6"
Date the invoice was issued, as YYYY-MM-DD.
"2026-08-25"
First day the invoice covers, as YYYY-MM-DD.
"2026-08-18"
Last day the invoice covers, as YYYY-MM-DD.
"2026-08-24"
PENDING, PAID, FAILED, or VOID.
"PAID"
Currency of every amount on the invoice, as an ISO 4217 code.
"EUR"
Ad spend for the period in micros, so 248000000 is 248.00.
248000000
Base44's service fee for the period, in micros.
24800000
Tax charged on the invoice, in micros.
51870000
Size of the invoice in micros, always positive. On a refund this is the magnitude refunded rather than an amount charged, so read signed_total_micros or is_refund before treating it as money owed.
324670000
true when the row is a refund rather than a charge.
false
The invoice total with its direction applied: positive on a charge, negative on a refund. Sum this rather than total_micros when you total an account's billing.
324670000
Why the invoice was raised: weekly on the billing cycle, threshold when spend crossed the cap, reconciliation to true up an earlier period.
"weekly"