> For AI agents: the complete documentation index is available at https://types-mediawiki-response.pages.dev/zh/llms.txt, the full documentation bundle is available at https://types-mediawiki-response.pages.dev/zh/llms-full.txt.

# Interface: ApiAggregateGroupsResult

Defined in: [extensions/translate.ts:432](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/translate.ts#L432)

Result of `action=aggregategroups` (CSRF-token POST, `translate-manage`
right). The fields depend on the requested `do`: creating returns the new
group id and the aggregate-able groups, associating returns the target page
URL, dissociating and removing return only the marker.

## Properties

### aggregategroupId?

> `optional` **aggregategroupId?**: `string`

Defined in: [extensions/translate.ts:443](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/translate.ts#L443)

Id of the created aggregate group. Returned by `do=add`.

***

### groups?

> `optional` **groups?**: `Record`\<`string`, `string`>

Defined in: [extensions/translate.ts:440](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/translate.ts#L440)

Groups that can be added to the new aggregate group, keyed by group id
with their labels as values. Returned by `do=add`.

***

### groupUrl?

> `optional` **groupUrl?**: `string`

Defined in: [extensions/translate.ts:446](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/translate.ts#L446)

Full URL of the associated group's translation page. `do=associate`.

***

### result

> **result**: `"ok"`

Defined in: [extensions/translate.ts:434](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/extensions/translate.ts#L434)

Fixed `ok` marker; failures are standard top-level errors.
