# geni app invocations (/cli/resource/app/invocations)



```sh
geni app invocations [id] [flags]
```

Reads the most recent handler invocations against the live app — status, timing, cache hits, and errors. The first move when a handler is reported broken.

## Synopsis [#synopsis]

```sh
geni app invocations
geni app invocations --handler listCustomers --errors
geni app invocations wf_01HX --limit 50 --json
```

| Arg / Flag         | Notes                                      |
| ------------------ | ------------------------------------------ |
| `[id]`             | App id. Omit to use the marker in `--dir`. |
| `--handler <name>` | Filter to one handler.                     |
| `--errors`         | Only failed invocations.                   |
| `--limit <n>`      | Max rows (default 20).                     |
| `--dir <path>`     | Resource directory. Defaults to cwd.       |
| `--json`           | Machine-readable output.                   |

Reproduce one with [`app run-handler`](/cli/resource/app/run-handler).
