Disconnect the Google Ads account

Changed on

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Disconnects the app's Google Ads account.

This is the end of the account's life in Base44. Campaigns stop serving and the account's Google Ads budget is wound down.

<Warning>Outstanding ad spend is still owed. Disconnecting does not cancel a balance, and Base44 continues to settle invoices for spend that already happened.</Warning>

Read budget_end_confirmed on the response. A value of false means the disconnect is recorded but Google has not yet confirmed the budget was ended, so the wind-down is still in progress.

<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>

post/api/apps/{app_id}/google-ads/accounts/{account_id}/disconnect

Request

  • Base URL: https://app.base44.com
  • URL: https://app.base44.com/api/apps/{app_id}/google-ads/accounts/{account_id}/disconnect
  • Auth: HTTP bearer

Path parameters

app_idstring required

ID of the app whose Google Ads campaigns to manage.

account_idstring required

ID of the Google Ads account, as returned in id by Get Google Ads account. An account that belongs to a different app returns a 403.

Response

Successful Response

statusstring required

Outcome of the request, which is disconnected once it is recorded.

budget_end_confirmedboolean required

Whether Google confirmed the account's budget was ended as part of the disconnect. A value of false means the disconnect is recorded but the budget wind-down is still in progress.

Example response

{
  "status": "disconnected",
  "budget_end_confirmed": true
}

Changes