---
url: /process-functions/process-listall.md
description: Lists all processes in a model.
---

# process.listAll&#x20;

Lists all processes in a model.

```js
process.listAll(modelNameOrId)
```

## Parameters

| Parameter | Type | Description |
|---|---|---|
| `modelNameOrId` | `string` | Optional. The model's name or id. Defaults to the current model. |

## Returns

The processes, each with an `id` and `name`.

## Examples

::: code-group

```js [list.js]
// List all processes.
const processList = process.listAll();
console.log(processList);
```

```json [Output]
[
    { "id": "abcdefg1", "name": "Process 1" },
    { "id": "abcdefg2", "name": "Process 2" }
]
```

:::

## Related

* [process.exists](/process-functions/process-exists)
* [process.execute](/process-functions/process-execute)
