Caution: You are viewing documentation for the API's REST interface. Most of our official client libraries use gRPC. See the REST Introduction for details.
Stay organized with collections
Save and categorize content based on your preferences.
While Mutate, Search, and SearchStream are the most common methods
in the Google Ads API, there are many others for specific purposes. All services and
their APIs are documented in the
REST reference documentation.
For example, the customer_service.proto file
defines a ListAccessibleCustomers method, in addition to the standard Mutate
. Its google.api.http annotation describes
how the method maps to HTTP. It uses an HTTP GET with the custom verb
listAccessibleCustomers:
Another example from customer_service.proto is
the CreateCustomerClient method. Its google.api.http annotation describes an
HTTP POST using the custom verb createCustomerClient:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[[["While `Mutate`, `Search`, and `SearchStream` are commonly used, the Google Ads API offers a wide range of methods for specific tasks, all documented in the REST reference documentation."],["All Google Ads API service endpoints, including REST and gRPC, are defined in .proto files using the proto3 Interface Definition Language."],["The `google.api.http` annotation within these .proto files details how each method maps to HTTP for RESTful interactions, including examples like `ListAccessibleCustomers` and `CreateCustomerClient`."]]],[]]