> 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: ApiQueryAuthManagerInfoRequest

Defined in: [core/query/authmanagerinfo.ts:42](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L42)

One AuthManager request descriptor returned by `meta=authmanagerinfo`.

## Properties

### account?

> `optional` **account?**: [`ApiAuthManagerMessage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiAuthManagerMessage.md)

Defined in: [core/query/authmanagerinfo.ts:56](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L56)

Provider account label (often the request class name for core providers).

***

### fields?

> `optional` **fields?**: `Record`\<`string`, [`ApiQueryAuthManagerField`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiQueryAuthManagerField.md)>

Defined in: [core/query/authmanagerinfo.ts:59](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L59)

Field descriptors keyed by field name.

***

### id?

> `optional` **id?**: `string`

Defined in: [core/query/authmanagerinfo.ts:44](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L44)

Fully-qualified request class name (PHP namespace separators escaped).

***

### metadata?

> `optional` **metadata?**: `Record`\<`string`, `unknown`>

Defined in: [core/query/authmanagerinfo.ts:47](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L47)

Arbitrary provider metadata; always an object under `formatversion=2` (possibly empty).

***

### provider?

> `optional` **provider?**: [`ApiAuthManagerMessage`](https://types-mediawiki-response.pages.dev/zh/api/core/ApiAuthManagerMessage.md)

Defined in: [core/query/authmanagerinfo.ts:53](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L53)

Human-readable provider name.

***

### required?

> `optional` **required?**: `string` & `object` | `"required"` | `"optional"` | `"primary-required"`

Defined in: [core/query/authmanagerinfo.ts:50](https://github.com/BearBin1215/types-mediawiki-response/blob/d354a9c689faf74c19e13b617a83dcdb7a83726f/src/core/query/authmanagerinfo.ts#L50)

How the request is required for the flow.
