---
title: "POST /v23/customers/{+customerId}:generateAdGroupThemes"
method: POST
path: "/v23/customers/{+customerId}:generateAdGroupThemes"
tags: ["customers"]
---

# POST /v23/customers/{+customerId}:generateAdGroupThemes

`POST /v23/customers/{+customerId}:generateAdGroupThemes`

Returns a list of suggested AdGroups and suggested modifications (text, match type) for the given keywords. List of thrown errors: [AuthenticationError]() [AuthorizationError]() [CollectionSizeError]() [HeaderError]() [InternalError]() [QuotaError]() [RequestError]()

## Path parameters

- `customerId` string, required

## Request body

- GoogleAdsSearchads360V23ServicesGenerateAdGroupThemesRequest — Request message for KeywordPlanIdeaService.GenerateAdGroupThemes.
  - `keywords` string[] — Required. A list of keywords to group into the provided AdGroups.
  - `adGroups` string[] — Required. A list of resource names of AdGroups to group keywords into. Resource name format: `customers/{customer_id}/adGroups/{ad_group_id}`

## Response `200`

Successful response

---

[API](https://skmtc.net/google/apis/searchads360.md) · [All operations](https://skmtc.net/google/apis/searchads360/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/google/searchads360/revisions/40d087435afd/schema)
