# JumpListActionsAPI

**Kind**: interface | **Module**: [Windows](https://docs.interop.io/desktop/reference/javascript/windows/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/windows/jumplistactionsapi/index.html

API for managing jump list actions within a category.

## Methods

### create

Creates jump list actions for the category.

```ts
(actions: IOConnectDesktop.Windows.JumpListActionSettings[]) => Promise<void>
```

**Parameters**

- **`actions`** (`IOConnectDesktop.Windows.JumpListActionSettings[]`, required)
  List of objects describing the actions to create.

**Returns**: `Promise<void>`

### list

Lists all available actions for the jump list category.

```ts
() => Promise<IOConnectDesktop.Windows.JumpListActionSettings[]>
```

**Returns**: `Promise<IOConnectDesktop.Windows.JumpListActionSettings[]>`

### remove

Removes actions from the jump list category.

```ts
(actions: IOConnectDesktop.Windows.JumpListActionSettings[]) => Promise<void>
```

**Parameters**

- **`actions`** (`IOConnectDesktop.Windows.JumpListActionSettings[]`, required)
  List of objects describing the actions to remove.

**Returns**: `Promise<void>`

## Related types

- [JumpListActionSettings](https://docs.interop.io/desktop/reference/javascript/windows/jumplistactionsettings/index.md)
