---
title: "aeontel schedule"
description: "Manage schedules"
section: "CLI"
group: "Commands"
order: 826
---

## Schedule commands

### `aeontel schedule list`

List schedules in a workspace

```ts
aeontel schedule list --workspace <id>
```

```bash
aeontel schedule list --workspace wsp_...
```

### `aeontel schedule create`

Create a schedule

```ts
aeontel schedule create <name> --workspace <id> --cron <expr> [--timezone <tz>] [--missed-run-policy <policy>] [--disabled]
```

```bash
aeontel schedule create "My name" --workspace wsp_... --cron <expr>
```

### `aeontel schedule get`

Get schedule details

```ts
aeontel schedule get <id>
```

```bash
aeontel schedule get id_...
```

### `aeontel schedule update`

Update a schedule

```ts
aeontel schedule update <id> [--name <name>] [--cron <expr>] [--timezone <tz>] [--missed-run-policy <policy>] [--enabled] [--disabled]
```

```bash
aeontel schedule update id_...
```

### `aeontel schedule delete`

Soft-delete a schedule (dependent listeners are cleaned up; restorable until retention expires)

```ts
aeontel schedule delete <id>
```

```bash
aeontel schedule delete id_...
```

### `aeontel schedule fire`

Fire a schedule now (testing). Emits schedule.fired without advancing nextRunAt; works even when disabled.

```ts
aeontel schedule fire <id>
```

```bash
aeontel schedule fire id_...
```

### `aeontel schedule restore`

Restore a soft-deleted schedule

```ts
aeontel schedule restore <id>
```

```bash
aeontel schedule restore id_...
```
