# AIToolData

typedef

<a id="properties">

## Properties

<a id="member-attributes">

### `attributes?: Record<string, any>`

Additional parameters returned by the tool.

Content depends on the AI tool implementation.

Available only if `type` is `'result'`.

<a id="member-data">

### `data?: Record<string, any>`

Data returned by the tool.

Content depends on the AI tool implementation.

<a id="member-toolName">

### `toolName: string`

Name of the AI tool which returned the data.

<a id="member-type">

### `type: 'result' | 'notification'`

Data type.

* `'result'` – if the AI tool returned final results of its execution.
* `'notification'` – if the AI tool returned a notification (e.g., progress update).

#### Value

`object`

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
