How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Google Ads Customers.assets API

The customers.assets API from Google Ads — 1 operation(s) for customers.assets.

Google Ads Customers.assets API is one of 109 APIs that Google Ads publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, a getting-started guide, and rate-limit docs.

This API exposes 1 operation across 1 path, and defines 72 schemas. It is described by OpenAPI 3.2.0, at version v25.

Requests are made against a single base URL, https://googleads.googleapis.com.

1 operations 1 paths 72 schemas 1 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v25
Base URL
https://googleads.googleapis.com
Authentication
OAuth 2.0
Contact
Terms of Service
Resource Areas
1

Authentication & Security 1

Google Ads Customers.assets API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (oauth2) using the authorizationCode flow, exposing 1 scope. By default, every request must be authenticated.

  • oauth2 — Google OAuth 2.0. Google Ads API additionally requires a developer token in the developer-token header.

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 POST. Each is listed below with its method, path, parameters, and response codes.

customers.assets 1
POST
/v25/customers/{customersId}/assets:mutate
Creates assets
googleads_customers_assets_mutate 12 params body → 200

Schemas 72

The contract defines 72 schemas that model the data the API accepts and returns. The most detailed are GoogleAdsGoogleadsV25Resources__Asset (44 properties), GoogleAdsGoogleadsV25Common__DynamicHotelsAndRentalsAsset (17 properties), GoogleAdsGoogleadsV25Common__PromotionAsset (17 properties), GoogleAdsGoogleadsV25Common__DynamicTravelAsset (17 properties). Each schema is shown below with its type and property counts.

GoogleAdsGoogleadsV25Common_PolicyTopicEvidence_WebsiteList
object
A list of websites that caused a policy finding. Used for ONEWEBSITEPERADGROUP policy topic, for example. In case there are more than five websites, only the t…
1 property
GoogleAdsGoogleadsV25Common__PolicyTopicConstraint
object
Describes the effect on serving that a policy topic entry will have.
4 properties
GoogleAdsGoogleadsV25Services__MutateAssetsRequest
object
Request message for AssetService.MutateAssets
4 properties
GoogleAdsGoogleadsV25Common__AdScheduleInfo
object
Represents an AdSchedule criterion. AdSchedule is specified as the day of the week and a time interval within which ads will be shown. No more than six AdSched…
5 properties
GoogleAdsGoogleadsV25Common__CallAsset
object
A Call asset.
5 properties
GoogleAdsGoogleadsV25Common__DynamicEducationAsset
object
A Dynamic Education asset.
14 properties
GoogleAdsGoogleadsV25Common__PromotionBarcodeInfo
object
Barcode info to generate promotion barcode.
2 properties
GoogleAdsGoogleadsV25Common__BusinessMessageCallToActionInfo
object
Display information that encourages the user to take action.
2 properties
GoogleAdsGoogleadsV25Common_PolicyTopicEvidence_TextList
object
A list of fragments of text that violated a policy.
1 property
GoogleAdsGoogleadsV25Common_PolicyTopicEvidence_DestinationNotWorking
object
Evidence details when the destination is returning an HTTP error code or isn't functional in all locations for commonly used devices.
5 properties
GoogleAdsGoogleadsV25Common__DynamicLocalAsset
object
A dynamic local asset.
16 properties
GoogleRpc__Status
object
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. It is used by [gRPC](h…
3 properties
GoogleAdsGoogleadsV25Common__PriceOffering
object
A single price offering within a PriceAsset.
6 properties
GoogleAdsGoogleadsV25Common__PolicyTopicEvidence
object
Additional information that explains a policy finding.
6 properties
GoogleAdsGoogleadsV25Common__PageFeedAsset
object
A Page Feed asset.
2 properties
GoogleAdsGoogleadsV25Common__CustomParameter
object
A mapping that can be used by custom parameter tags in a trackingurltemplate, finalurls, or mobilefinalurls.
2 properties
GoogleAdsGoogleadsV25Common__AdVideoAsset
object
A video asset used inside an ad.
2 properties
GoogleAdsGoogleadsV25Resources__AssetFieldTypePolicySummary
object
Contains policy information for an asset under AssetFieldType context.
3 properties
GoogleAdsGoogleadsV25Common__SyntheticContentInfo
object
Container for synthetic content attestations from different sources, such as the advertiser and Google systems.
2 properties
GoogleAdsGoogleadsV25Common__LeadFormCustomQuestionField
object
One custom question input field instance within a form.
3 properties
GoogleAdsGoogleadsV25Common__DynamicFlightsAsset
object
A dynamic flights asset.
15 properties
GoogleAdsGoogleadsV25Services__MutateAssetResult
object
The result for the asset mutate.
2 properties
GoogleAdsGoogleadsV25Common__PromotionQrCodeInfo
object
QR code info to generate promotion QR code.
1 property
GoogleAdsGoogleadsV25Common__AppDeepLinkAsset
object
An app deep link asset
1 property
GoogleAdsGoogleadsV25Common__DemandGenCarouselCardAsset
object
A Demand Gen Carousel Card asset.
5 properties
GoogleAdsGoogleadsV25Common__HotelPropertyAsset
object
A hotel property asset.
3 properties
GoogleAdsGoogleadsV25Common__WhatsappBusinessMessageInfo
object
Whatsapp information to use for messaging.
2 properties
GoogleAdsGoogleadsV25Common__MobileAppAsset
object
An asset representing a mobile app.
5 properties
GoogleAdsGoogleadsV25Common_PolicyTopicEvidence_DestinationMismatch
object
Evidence of mismatches between the URLs of a resource.
1 property
GoogleAdsGoogleadsV25Common__PolicyTopicEntry
object
Policy finding attached to a resource (for example, alcohol policy associated with a site that sells alcohol). Each PolicyTopicEntry has a topic that indicates…
4 properties
GoogleAdsGoogleadsV25Common__WebhookDelivery
object
Google notifies the advertiser of leads by making HTTP calls to an endpoint they specify. The requests contain JSON matching a schema that Google publishes as…
3 properties
GoogleAdsGoogleadsV25Common__DynamicCustomAsset
object
A dynamic custom asset.
17 properties
GoogleAdsGoogleadsV25Common__AdVideoAssetLinkFeatureControl
object
YouTube Video Asset feature controls.
1 property
GoogleAdsGoogleadsV25Common__LeadFormDeliveryMethod
object
A configuration of how leads are delivered to the advertiser.
1 property
GoogleAdsGoogleadsV25Common__CalloutAsset
object
A Callout asset.
4 properties
GoogleAdsGoogleadsV25Common__ImageDimension
object
Metadata for an image at a certain size, either original or resized.
3 properties
GoogleAdsGoogleadsV25Common__DynamicRealEstateAsset
object
A dynamic real estate asset.
15 properties
GoogleAdsGoogleadsV25Common__DynamicTravelAsset
object
A dynamic travel asset.
17 properties
GoogleAdsGoogleadsV25Services__AssetOperation
object
A single operation to create an asset. Supported asset types are YoutubeVideoAsset, MediaBundleAsset, ImageAsset, LeadFormAsset, LocationAsset, and ImageAsset.…
3 properties
GoogleAdsGoogleadsV25Common_PolicyTopicConstraint_CountryConstraintList
object
A list of countries where a resource's serving is constrained.
2 properties
GoogleAdsGoogleadsV25Common__FacebookMessengerBusinessMessageInfo
object
Facebook Messenger information to use for messaging.
1 property
GoogleAdsGoogleadsV25Common__Money
object
Represents a price in a particular currency.
2 properties
GoogleAdsGoogleadsV25Common__DynamicHotelsAndRentalsAsset
object
A dynamic hotels and rentals asset.
17 properties
GoogleAdsGoogleadsV25Common__BookOnGoogleAsset
object
A Book on Google asset. Used to redirect user to book through Google. Book on Google will change the redirect url to book directly through Google.
GoogleAdsGoogleadsV25Services__MutateAssetsResponse
object
Response message for an asset mutate.
2 properties
GoogleAdsGoogleadsV25Common__LeadFormAsset
object
A Lead Form asset.
15 properties
GoogleAdsGoogleadsV25Common__ZaloBusinessMessageInfo
object
Zalo information to use for messaging.
2 properties
GoogleAdsGoogleadsV25Common__YoutubeVideoAsset
object
A YouTube asset.
2 properties
GoogleAdsGoogleadsV25Common__SyntheticContentAttestation
object
Represents an attestation about synthetic content from a single source.
2 properties
GoogleAdsGoogleadsV25Common__PriceAsset
object
An asset representing a list of price offers.
4 properties
GoogleAdsGoogleadsV25Common__SitelinkAsset
object
A Sitelink asset.
6 properties
GoogleAdsGoogleadsV25Common_PolicyTopicConstraint_ResellerConstraint
object
Indicates that a policy topic was constrained due to disapproval of the website for reseller purposes.
GoogleAdsGoogleadsV25Common__BusinessProfileLocation
object
Business Profile location data synced from the linked Business Profile account.
3 properties
GoogleAdsGoogleadsV25Resources__Asset
object
Asset is a part of an ad which can be shared across multiple ads. It can be an image (ImageAsset), a video (YoutubeVideoAsset), etc. Assets are immutable and c…
44 properties
GoogleAdsGoogleadsV25Common_PolicyTopicEvidence_DestinationTextList
object
A list of strings found in a destination page that caused a policy finding.
1 property
GoogleAdsGoogleadsV25Common__LocationAsset
object
A location asset.
3 properties
GoogleAdsGoogleadsV25Common__TextAsset
object
A Text asset.
1 property
GoogleAdsGoogleadsV25Common__BusinessMessageAsset
object
A business message asset.
6 properties
GoogleAdsGoogleadsV25Common__ImageAsset
object
An Image asset.
4 properties
GoogleAdsGoogleadsV25Common__CallToActionAsset
object
A call to action asset.
1 property
GoogleAdsGoogleadsV25Common__LeadFormField
object
One input field instance within a form.
3 properties
GoogleAdsGoogleadsV25Resources__AssetPolicySummary
object
Contains policy information for an asset.
3 properties
GoogleAdsGoogleadsV25Common__HotelCalloutAsset
object
An asset representing a hotel callout.
2 properties
GoogleAdsGoogleadsV25Common__PromotionAsset
object
A Promotion asset.
17 properties
GoogleAdsGoogleadsV25Common__YouTubeVideoListAsset
object
A YouTube video list asset.
1 property
GoogleAdsGoogleadsV25Common_PolicyTopicConstraint_CountryConstraint
object
Indicates that a resource's ability to serve in a particular country is constrained.
1 property
GoogleAdsGoogleadsV25Common__AdVideoAssetInventoryPreferences
object
YouTube Video Asset inventory preferences.
3 properties
GoogleAdsGoogleadsV25Common__MediaBundleAsset
object
A MediaBundle asset.
1 property
GoogleAdsGoogleadsV25Common__DynamicJobsAsset
object
A dynamic jobs asset.
14 properties
GoogleAdsGoogleadsV25Common__StructuredSnippetAsset
object
A Structured Snippet asset.
2 properties
GoogleAdsGoogleadsV25Common__AdVideoAssetInfo
object
Contains info fields for AdVideoAssets.
2 properties
GoogleAdsGoogleadsV25Common__LeadFormSingleChoiceAnswers
object
Defines possible answers for a single choice question, usually presented as a single-choice drop-down list.
1 property

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

google-ads-customers-assets-api-openapi.yml Raw ↑

Other APIs Google Ads publishes across the network.

Google Ads Scripts
Google Ads Ad Groups API
Google Ads Ads API
Google Ads Bidding Strategies API
Google Ads Campaigns API
Google Ads Customers API
Google Ads Keywords API
Google Ads Reporting API
Google Ads Audience Insights API
Google Ads Customers.account Budget Proposals API
Google Ads Customers.account Links API
Google Ads Customers.ad Group Ad Labels API
Where this information came from

This is an independent, third-party profile of Google Ads Customers.assets API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.