# cow automations

> Part of the Cowliss docs. Markdown for every page: append `index.md` to its URL. Site map: /llms.txt

<!-- GENERATED by apps/docs/scripts/generate-cli-reference.ts. Do not edit. Regenerate with `pnpm -F cowliss-docs generate`. -->

One automation per key: its definition, written by a push or by create and update, the enable switch, and operational stats.

`cow automations [options] [command]`

### cow automations list

List the organization's automations

`cow automations list [options]`

**Options**

| Flag | Description |
| --- | --- |
| `--cursor <cursor>` |  |
| `--limit <n>` |  |
| `--status <status>` | on \| off \| paused |
| `--app-id <appId>` |  |
| `--q <q>` |  |
| `--tag <tag>` |  |

### cow automations create

Create an automation from its definition

`cow automations create [options]`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |
| `--key <key>` |  |
| `--definition <json>` |  |

### cow automations update

Replace an automation's definition

`cow automations update [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |
| `--definition <json>` |  |

### cow automations get

Inspect one automation

`cow automations get [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations stats

Automation operational stats

`cow automations stats [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations waitsDue

Count the executions a hold until a given day would end

`cow automations waitsDue [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--before <before>` |  |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations delete

Delete an automation

`cow automations delete [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations enrollmentPreview

Count who turning this automation on would reach

`cow automations enrollmentPreview [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations enrollmentStatus

How far the automation's enrollment has got

`cow automations enrollmentStatus [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations cancelEnrollment

Stop a running enrollment

`cow automations cancelEnrollment [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |

### cow automations dryRun

Dry-run an automation against a real user

`cow automations dryRun [options] <key>`

**Options**

| Flag | Description |
| --- | --- |
| `--app-id <appId>` | appId is the appId in the app's cow.json. |
| `--profile-id <profileId>` |  |
