Skip to main content
GET
List Google Ads campaign changes

Authorizations

api_key
string
header
required

Personal API key.

Path Parameters

app_id
string
required

ID of the app whose Google Ads campaigns to manage.

campaign_id
string
required

Base44's ID for the campaign, as returned in id by List campaigns. This is not the Google Ads campaign ID, which is reported separately as google_campaign_id.

Query Parameters

limit
integer
default:50

Most entries to return, newest first.

Required range: 1 <= x <= 500

Response

The campaign's changes, newest first.

id
string
required

ID of the log entry.

Example:

"68b1c0d4e7b91d003c45a1f3"

campaign_id
string
required

Campaign the change applies to.

Example:

"68b1c0d4e7b91d003c45a1f2"

event_type
string
required

What happened: CREATED, LAUNCHED, PAUSED, RESUMED, ENDED, DELETED, or EDITED.

Example:

"PAUSED"

details
Details · object
required

Extra detail about the change. For an EDITED entry this carries field, before, and after; it is empty for the other event types.

Example:
actor
string
required

Who made the change: system for an automatic change such as a billing pause, otherwise the ID of the user who made it.

Example:

"system"

created_date
string<date-time>
required

When the change happened.

Example:

"2026-08-25T14:05:00Z"