Google Ads
Read campaigns and conversion data.
AdsOAuth76 endpoints
Endpoints
| Operation | Method & path | Effect | Latency | Rate | Cost |
|---|---|---|---|---|---|
GOOGLEADS_ADD_OR_REMOVE_TO_CUSTOMER_LIST Adds or removes contacts from a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account. Note: It takes 6 to 12 hours for changes to be reflected in the customer list. Email addresses must comply with Google Ads policies and applicable privacy/consent laws. Requires an existing Google-approved Customer Match upload integration; new integrations should use Data Manager audience ingestion instead. | POST /composio/googleads/googleads_add_or_remove_to_customer_list | external_send | — | — | managed |
GOOGLEADS_BATCH_MUTATE Create, update, remove, or act on supported Google Ads resource types in one request. With partial_failure=false (the default), all operations are atomic and execute only if every operation is valid. With partial_failure=true, valid operations execute independently while invalid operations return errors. Use negative temporary resource IDs to connect resources created in the same request. Remove operations are destructive. | POST /composio/googleads/googleads_batch_mutate | external_send | — | — | managed |
GOOGLEADS_CREATE_CALLOUT_ASSET Create an immutable account asset containing a validated callout. Associate the returned resource using Mutate Customer Assets with field_type CALLOUT. Cleanup removes that association; Google does not allow deleting the asset. | POST /composio/googleads/googleads_create_callout_asset | external_send | — | — | managed |
GOOGLEADS_CREATE_CUSTOMER_CLIENT Create a new Google Ads client under an eligible direct parent manager. Requires a manager account, not an advertiser client account. Currency and time zone cannot be changed after creation. Set validate_only=true to check eligibility and parameters without account creation. Invitation fields require Google allowlisting. | POST /composio/googleads/googleads_create_customer_client | external_send | — | — | managed |
GOOGLEADS_CREATE_CUSTOMER_LIST Creates a Google Ads customer list (UserList/audience/remarketing list), not a Google Ads customer account. Note: Requires an authenticated Google Ads connection with customer_id configured. Email-based lists must comply with Google Ads policies and applicable privacy/consent laws. Membership updates can take many hours to propagate; targeting eligibility is not immediate after creation. | POST /composio/googleads/googleads_create_customer_list | external_send | — | — | managed |
GOOGLEADS_CREATE_DATA_MANAGER_USER_LIST Create a Data Manager user list, or validate without creating one. | POST /composio/googleads/googleads_create_data_manager_user_list | external_send | — | — | managed |
GOOGLEADS_CREATE_EXPERIMENT Create the experiment definition that begins an experiment setup workflow. Create its control and treatment arms before scheduling it. | POST /composio/googleads/googleads_create_experiment | external_send | — | — | managed |
GOOGLEADS_CREATE_EXPERIMENT_ARMS Create all arms for a Google Ads experiment in one required atomic batch. | POST /composio/googleads/googleads_create_experiment_arms | external_send | — | — | managed |
GOOGLEADS_DELETE_DATA_MANAGER_USER_LIST Delete a Data Manager user list, optionally validating only. | POST /composio/googleads/googleads_delete_data_manager_user_list | external_send | — | — | managed |
GOOGLEADS_END_EXPERIMENT Immediately stop a running experiment without deleting its campaigns, or validate that operation. Google changes the experiment's end date to now. | POST /composio/googleads/googleads_end_experiment | external_send | — | — | managed |
GOOGLEADS_GENERATE_KEYWORD_FORECAST_METRICS Forecast clicks, conversions and costs for a hypothetical keyword campaign without creating resources. | POST /composio/googleads/googleads_generate_keyword_forecast_metrics | external_send | — | — | managed |
GOOGLEADS_GENERATE_KEYWORD_HISTORICAL_METRICS Retrieve historical search volumes, competition, and bid metrics for supplied keywords without creating or changing advertising resources. | POST /composio/googleads/googleads_generate_keyword_historical_metrics | external_send | — | — | managed |
Showing 12 of 76 Google Ads actions. Every action is in the provider catalog, and the CLI and MCP list them with their inputs.