Get Google Ads billing status
Changed on<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>
Reports whether the workspace can be charged for ad spend, and shows the card on file.
Read this before creating or resuming a campaign, both of which need a usable card.
<Warning>The check fails closed. When Base44 cannot reach the payment provider it returns has_payment_method: false with stripe_unavailable: true, which means "could not check" rather than "no card". Retry in that case instead of telling someone to add a card.</Warning>
<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>
Request
- Base URL: https://app.base44.com
- URL: https://app.base44.com/api/apps/{app_id}/google-ads/billing/status
- Auth: HTTP bearer
Path parameters
ID of the app whose Google Ads campaigns to manage.
Response
Successful Response
Example response
{
"has_payment_method": true,
"currency_code": "EUR",
"payment_method_brand": "visa",
"payment_method_last4": "4242"
}Changes
- info
the endpoint scheme security
PersonalAccessTokenAuthwas added to the API - info
added the required property
to the response with the status
- info