# JumpListCategoriesAPI

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

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

API for managing jump list categories.

## Methods

### create

Creates a jump list category.

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

**Parameters**

- **`title`** (`string`, required)
  Title for the category.
- **`actions`** (`IOConnectDesktop.Windows.JumpListActionSettings[]`, required)
  List of objects describing the actions in the category.

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

### find

Retrieves a jump list category.

```ts
(title: string) => Promise<IOConnectDesktop.Windows.JumpListCategory>
```

**Parameters**

- **`title`** (`string`, required)
  Title of the category to retrieve.

**Returns**: `Promise<IOConnectDesktop.Windows.JumpListCategory>`

### list

Lists all available jump list categories.

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

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

### remove

Removes a jump list category.

```ts
(title: string) => Promise<void>
```

**Parameters**

- **`title`** (`string`, required)
  Title of the category to remove.

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

## Related types

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