---
search:
  tags:
    - Asset groups
    - GET
seo:
  description: >-
    Available on: Google Ads Reference for the GET /observe/asset-groups
    endpoint in the AdCrunch API.
sidebar:
  label: 'Stored read: List asset groups'
  badge: GET
title: 'Stored read: List asset groups'
type: openapi-operation
---
**Available on:** [![Google Ads](/providers/gads.svg)](https://docs.adcrunch.dev/connect/providers)

Lists the asset groups of every ad account your organization connects, newest first.

## Google Ads only, and Performance Max only

An asset group is Performance Max’s delivery container. A Performance Max campaign has **no ad groups and no ads**: the asset group holds the headlines, images, videos and audience signals that Google’s automation assembles into placements itself.

Every other provider lists nothing here, and that is normal rather than a failure.

## A sibling, not a child

An asset group is a child of a **campaign** and a **sibling** of an ad group — not a layer beneath one. That is why it takes `campaignId` and never `adGroupId`, and why a Performance Max campaign answers nothing under `/observe/ad-groups` or `/observe/ads`.

`GET /observe/asset-groups`
