curl --request GET \
--url http://localhost:8000/api/v1/google-ads/quality-scores \
--header 'Authorization: Bearer <token>'[
{
"keyword_id": "<string>",
"keyword_text": "<string>",
"match_type": "<string>",
"quality_score": 123,
"ad_relevance": "<string>",
"landing_page_experience": "<string>",
"expected_ctr": "<string>",
"campaign_id": "<string>",
"campaign_name": "<string>",
"ad_group_id": "<string>",
"ad_group_name": "<string>"
}
]Retrieve quality score data for keywords.
Args: customer_id: The Google Ads customer ID
campaign_id: Optional filter by campaign ID ad_group_id: Optional filter by ad group ID min_quality_score: Minimum quality score to include limit: Maximum number of records to return oauth2_token: OAuth2 token for authentication
Returns: List of keywords with quality score data
curl --request GET \
--url http://localhost:8000/api/v1/google-ads/quality-scores \
--header 'Authorization: Bearer <token>'[
{
"keyword_id": "<string>",
"keyword_text": "<string>",
"match_type": "<string>",
"quality_score": 123,
"ad_relevance": "<string>",
"landing_page_experience": "<string>",
"expected_ctr": "<string>",
"campaign_id": "<string>",
"campaign_name": "<string>",
"ad_group_id": "<string>",
"ad_group_name": "<string>"
}
]The access token received from the authorization server in the OAuth 2.0 flow.
1 <= x <= 10Optional specific Token ID
Successful Response