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

Defined in: [extensions/abusefilters.ts:119](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L119)

One abuse-log entry (`list=abuselog`).

## Properties

### action?

> `optional` **action?**: `string`

Defined in: [extensions/abusefilters.ts:143](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L143)

Action that was filtered, e.g. `edit`, `create`. `aflprop=action`.

***

### details?

> `optional` **details?**: `unknown`\[] | `Record`\<`string`, `unknown`>

Defined in: [extensions/abusefilters.ts:165](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L165)

Filter variables in effect. `aflprop=details`; a map keyed by variable name.
Values are strings, numbers or booleans, but may also be arrays or `null`;
withheld variables arrive as empty strings. An empty map arrives as `[]`.

***

### filter?

> `optional` **filter?**: `string`

Defined in: [extensions/abusefilters.ts:131](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L131)

Public description of the filter. `aflprop=filter`.

***

### filter_id?

> `optional` **filter_id?**: `string`

Defined in: [extensions/abusefilters.ts:128](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L128)

Filter that matched: the filter id as a string, prefixed `global-` for
central filters (e.g. `global-42`). `aflprop=ids`; an **empty string**
when the viewer may not see the details.

***

### hidden?

> `optional` **hidden?**: `boolean`

Defined in: [extensions/abusefilters.ts:158](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L158)

Whether the entry is revdel'd. `aflprop=hidden`; a real `boolean`.

***

### id?

> `optional` **id?**: `number`

Defined in: [extensions/abusefilters.ts:121](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L121)

Log record id (`afl_id`). `aflprop=ids`.

***

### ns?

> `optional` **ns?**: `number`

Defined in: [extensions/abusefilters.ts:137](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L137)

Namespace of the affected page. `aflprop=title`.

***

### result?

> `optional` **result?**: `string`

Defined in: [extensions/abusefilters.ts:149](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L149)

Consequences applied, e.g. `disallow`. `aflprop=result`; a comma-joined
string on 1.43, as stored in `afl_actions`.

***

### revid?

> `optional` **revid?**: `number` | `""`

Defined in: [extensions/abusefilters.ts:152](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L152)

Revision the log entry points at. `aflprop=revid`; `""` when withheld.

***

### timestamp?

> `optional` **timestamp?**: `string`

Defined in: [extensions/abusefilters.ts:155](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L155)

When the entry was recorded. `aflprop=timestamp`.

***

### title?

> `optional` **title?**: `string`

Defined in: [extensions/abusefilters.ts:140](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L140)

Title of the affected page. `aflprop=title`.

***

### user?

> `optional` **user?**: `string`

Defined in: [extensions/abusefilters.ts:134](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L134)

Actor name. `aflprop=user`.

***

### wiki?

> `optional` **wiki?**: `string`

Defined in: [extensions/abusefilters.ts:168](https://github.com/BearBin1215/types-mediawiki-response/blob/c1e25ea2ef2684b43c79e05d6e0dd36e33fbc9a3/src/extensions/abusefilters.ts#L168)

Source wiki id. `aflprop=wiki`, and only on a central filter wiki.
