curl --request GET \
--url http://localhost:8000/api/v1/google-ads/assets \
--header 'Authorization: Bearer <token>'[
{
"asset_id": "<string>",
"asset_type": "<string>",
"asset_name": "<string>",
"asset_source": "<string>",
"performance": "<string>",
"text": "<string>",
"image_url": "<string>",
"dimension": "<string>"
}
]Retrieve assets used in ads, linked via campaigns.
Args: customer_id: The Google Ads customer ID
asset_type: Optional filter by asset type (TEXT, IMAGE, etc.) campaign_id: Optional filter by campaign ID performance_label: Optional filter by performance (BEST, GOOD, LOW, PENDING, UNSPECIFIED, UNKNOWN, LEARNING) limit: Maximum number of assets to return exclude_removed: Exclude REMOVED entities from results (default: False) oauth2_token: OAuth2 token for authentication
Returns: List of assets with performance data (from campaign context)
curl --request GET \
--url http://localhost:8000/api/v1/google-ads/assets \
--header 'Authorization: Bearer <token>'[
{
"asset_id": "<string>",
"asset_type": "<string>",
"asset_name": "<string>",
"asset_source": "<string>",
"performance": "<string>",
"text": "<string>",
"image_url": "<string>",
"dimension": "<string>"
}
]The access token received from the authorization server in the OAuth 2.0 flow.
Optional specific Token ID