# @almaviacx/twilio-cli-plugins

> manage snapshots of profiles & clean profiles tools

Latest version **2.9.1** (published 2026-04-20) · MIT license · 0 weekly downloads

## Install

```sh
npm install @almaviacx/twilio-cli-plugins
pnpm add @almaviacx/twilio-cli-plugins
yarn add @almaviacx/twilio-cli-plugins
bun add @almaviacx/twilio-cli-plugins
```

## Health

**Score 45/100 (D)** — status: active.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

## Facts

| | |
|---|---|
| Version | 2.9.1 |
| Published | 2026-04-20 |
| First published | 2022-06-22 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Node | >=10.0.0 |
| Dependencies | 11 |
| Unpacked size | 207.9 KB |
| Known vulnerabilities | 0 (+23 in 1 direct dependencies) |
| Install scripts | no |
| Author | Christophe Delaforge |
| Maintainers | paulo.decarvalho, cdelaforge, abd_ya |
| Keywords | oclif-plugin |

## Links

- npm: https://www.npmjs.com/package/@almaviacx/twilio-cli-plugins
- npm.io page: https://npm.io/package/@almaviacx/twilio-cli-plugins

## Dependencies (11)

- [axios](https://npm.io/package/axios.md) ^0.24.0
- [rimraf](https://npm.io/package/rimraf.md) ^3.0.2
- [archiver](https://npm.io/package/archiver.md) ^5.3.0
- [form-data](https://npm.io/package/form-data.md) ^4.0.0
- [csv-parser](https://npm.io/package/csv-parser.md) ^3.0.0
- [nodejs-md5](https://npm.io/package/nodejs-md5.md) ^1.1.0
- [@oclif/config](https://npm.io/package/@oclif/config.md) ^1.15.1
- [@oclif/command](https://npm.io/package/@oclif/command.md) ^1.5.20
- [node-stream-zip](https://npm.io/package/node-stream-zip.md) ^1.15.0
- [@twilio/cli-core](https://npm.io/package/@twilio/cli-core.md) 7.27.2
- [@azure/storage-blob](https://npm.io/package/@azure/storage-blob.md) ^12.8.0

## Alternatives

- [@salesforce/cli](https://npm.io/package/@salesforce/cli.md) — 389.7K weekly downloads
- [@mintlify/cli](https://npm.io/package/@mintlify/cli.md) — 208.9K weekly downloads
- [@grafana/e2e-selectors](https://npm.io/package/@grafana/e2e-selectors.md) — 128.7K weekly downloads
- [mintlify](https://npm.io/package/mintlify.md) — 112.0K weekly downloads
- [@intlayer/cli](https://npm.io/package/@intlayer/cli.md) — 22.8K weekly downloads

## Recent versions

- 2.9.1 (latest) — 2026-04-20
- 2.9.0 — 2026-04-20
- 2.8.0 — 2025-06-03
- 2.7.1 — 2025-03-26
- 2.7.0 — 2025-03-26
- 2.6.4 — 2024-08-19
- 2.6.3 — 2024-07-05
- 2.3.4 — 2023-10-17
- 2.2.1 — 2023-10-17
- 2.3.3 — 2023-04-26
- 2.3.2 — 2023-04-13
- 2.3.1 — 2023-04-05
- 2.2.0 — 2023-04-04
- 2.3.0 — 2023-01-11
- 1.2.1 — 2022-10-28
- … 14 more at https://npm.io/package/@almaviacx/twilio-cli-plugins/versions

## README

# @almaviacx/twilio-cli-plugins

Allow to do snapshots of existing profiles, compare snapshots, restore a snapshot, ...

<!-- toc -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->
* [@almaviacx/twilio-cli-plugins](#almaviacxtwilio-cli-plugins)
* [Usage](#usage)
* [Commands](#commands)
<!-- tocstop -->

- [Usage](#usage)
- [Commands](#commands)
<!-- tocstop -->

## Setup

Head over to the [twilio-cli documentation](https://www.twilio.com/docs/twilio-cli/quickstart).

# Usage

```sh-session
$ twilio --help debugger
USAGE
  $ twilio debugger
...
```

# Commands

<!-- commands -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:plugins`](#twilio-cleanplugins)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:transcripts`](#twilio-cleantranscripts)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:plugins`

Delete old plugins from default service

```
USAGE
  $ twilio clean:plugins

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:transcripts`

Delete transcriptions

```
USAGE
  $ twilio clean:transcripts

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress  output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:plugins`](#twilio-cleanplugins)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:plugins`

Delete old plugins from default service

```
USAGE
  $ twilio clean:plugins

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress  output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:plugins`](#twilio-cleanplugins)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:plugins`

Delete old plugins from default service

```
USAGE
  $ twilio clean:plugins

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress  output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:plugins`](#twilio-cleanplugins)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:plugins`

Delete old plugins from default service

```
USAGE
  $ twilio clean:plugins

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress  output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress  output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress  output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio migration:1.9`](#twilio-migration19)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio phone:import`](#twilio-phoneimport)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)
* [`twilio sync:phones`](#twilio-syncphones)
* [`twilio sync:workers`](#twilio-syncworkers)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio migration:1.9`

Migration version version 1.9

```
USAGE
  $ twilio migration:1.9

OPTIONS
  -c, --confmap=confmap            [default: CORE - PhoneNumber Map] Config phone map name
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --confservice=confservice    [default: CORE - Configuration Service] Configuration service
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio phone:import`

Import the configuration of phone numbers

```
USAGE
  $ twilio phone:import

OPTIONS
  -c, --chatService=chatService    [default: Flex Chat Service] Chat Service
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -p, --proxyService=proxyService  [default: Flex Proxy Service] Proxy Service
  -w, --workspace=workspace        [default: Flex Task Assignment] Workspace
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```

## `twilio sync:phones`

Add phone numbers informations in cache

```
USAGE
  $ twilio sync:phones

OPTIONS
  -a, --addFlexFlows=addFlexFlows                    FlexFlows type to add (example : sms,whatsapp)
  -c, --confmap=confmap                              [default: CORE - PhoneNumber Map] Config phone map name
  -d, --days=days                                    Time to live in days. 0 : no limit
  -f, --flowmap=flowmap                              [default: CORE - Search FlexFlow Map] FlexFlow cache map
  -l=(debug|info|warn|error|none)                    [default: info] Level of logging messages.

  -m, --map=map                                      [default: CORE - IncomingPhoneNumber Map] Incoming phone cache map
                                                     name

  -o=(columns|json|tsv|none)                         [default: columns] Format of command output.

  -p, --profile=profile                              Shorthand identifier for your profile.

  -r, --removeFlexFlows=removeFlexFlows              FlexFlows type to remove (example : sms,whatsapp)

  -s, --studioFlow=studioFlow                        StudioFlow sid to create inbound flex flows

  -w, --workflow=workflow                            WorkFlow sid to create outbound flex flows

  --conversationServiceName=conversationServiceName  [default: Flex Chat Service] StudioFlow sid to create inbound flex
                                                     flows

  --silent                                           Suppress output and logs. This is a shorthand for "-l none -o
                                                     none".
```

## `twilio sync:workers`

Add workers informations in cache

```
USAGE
  $ twilio sync:workers

OPTIONS
  -d, --days=days                  Time to live in days. 0 : no limit
  -k, --key=key                    Key of the maps elements
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -m, --map=map                    Maps name
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -v, --values=values              Values stored in maps (comma separated)
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```
<!-- commandsstop -->
* [`twilio clean:calls`](#twilio-cleancalls)
* [`twilio clean:channels`](#twilio-cleanchannels)
* [`twilio clean:flexFlows`](#twilio-cleanflexflows)
* [`twilio clean:proxySessions`](#twilio-cleanproxysessions)
* [`twilio clean:services`](#twilio-cleanservices)
* [`twilio clean:videos`](#twilio-cleanvideos)
* [`twilio directory:import`](#twilio-directoryimport)
* [`twilio histo:transfer`](#twilio-histotransfer)
* [`twilio pack:upload`](#twilio-packupload)
* [`twilio snapshot:apply`](#twilio-snapshotapply)
* [`twilio snapshot:compare`](#twilio-snapshotcompare)
* [`twilio snapshot:export`](#twilio-snapshotexport)
* [`twilio snapshot:init`](#twilio-snapshotinit)

## `twilio clean:calls`

Delete calls recordings

```
USAGE
  $ twilio clean:calls

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:channels`

List opened channels / Delete old channels

```
USAGE
  $ twilio clean:channels

OPTIONS
  -d, --days=days                          Skip channels younger than 'd' days
  -l=(debug|info|warn|error|none)          [default: info] Level of logging messages.

  -m, --mode=(display|close|delete|mixed)  [default: mixed] Display opened channels, close opened channels, or delete
                                           channels

  -o=(columns|json|tsv|none)               [default: columns] Format of command output.

  -p, --profile=profile                    Shorthand identifier for your profile.

  -t, --timeout=timeout                    Stop search of channels after 'timeout' seconds

  --close=close                            Close channels younger than 'close' days

  --delete=delete                          Delete channels younger than 'delete' days

  --silent                                 Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:flexFlows`

Delete flex flows

```
USAGE
  $ twilio clean:flexFlows

OPTIONS
  -d, --days=days                  Remove the flex flows newer than 'd' days
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:proxySessions`

List proxy sessions / Delete old proxy sessions

```
USAGE
  $ twilio clean:proxySessions

OPTIONS
  -f, --filter=(all|no_channel|no_task)  [default: no_channel] Filter the sessions
  -l=(debug|info|warn|error|none)        [default: info] Level of logging messages.
  -m, --mode=(count|display|delete)      [default: count] Count, display, or delete proxy sessions
  -o=(columns|json|tsv|none)             [default: columns] Format of command output.
  -o, --olderThan=olderThan              Keep only proxy sessions older than 'o' days
  -p, --profile=profile                  Shorthand identifier for your profile.
  -y, --youngerThan=youngerThan          Keep only proxy sessions younger than 'y' days
  --silent                               Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:services`

Delete functions and assets that are not in the last build

```
USAGE
  $ twilio clean:services

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio clean:videos`

Delete video recordings and compositions

```
USAGE
  $ twilio clean:videos

OPTIONS
  -d, --days=days                  Days to keep
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio directory:import`

Import a directory of phone numbers

```
USAGE
  $ twilio directory:import

OPTIONS
  -f, --file=file                  File path of the csv to import
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --service=service            [default: gge-service-directory] Service name
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio histo:transfer`

Do statistics on voice transfers

```
USAGE
  $ twilio histo:transfer

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio pack:upload`

Copy packages to a twilio service

```
USAGE
  $ twilio pack:upload

OPTIONS
  -f, --folder=folder              Packages folder
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:apply`

Apply the comparison result

```
USAGE
  $ twilio snapshot:apply

OPTIONS
  -f, --file=file                  File path of the comparison report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:compare`

Do the comparison between two snapshots

```
USAGE
  $ twilio snapshot:compare

OPTIONS
  -d, --destination=destination    Folder of the destination snapshot to compare
  -f, --folder=folder              Folder in which to create the report
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  -s, --source=source              Folder of the source snapshot to compare
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
```

## `twilio snapshot:export`

Export a snapshot of a twilio account

```
USAGE
  $ twilio snapshot:export

OPTIONS
  -a, --azurecontainer=azurecontainer  To copy the snapshot in an Azure Blob container (Use
                                       AZURE_STORAGE_CONNECTION_STRING environment variable to connect to Azure)

  -f, --folder=folder                  Working folder

  -l=(debug|info|warn|error|none)      [default: info] Level of logging messages.

  -n, --name=name                      Snapshot name prefix

  -o=(columns|json|tsv|none)           [default: columns] Format of command output.

  -p, --profile=profile                Shorthand identifier for your profile.

  --nodate                             Don't add date and hour in exported snapshot name

  --silent                             Suppress output and logs. This is a shorthand for "-l none -o none".

  --zip                                Zip the snapshot
```

## `twilio snapshot:init`

Create all needed stuffs in your twilio account to be able to import and export snapshots

```
USAGE
  $ twilio snapshot:init

OPTIONS
  -l=(debug|info|warn|error|none)  [default: info] Level of logging messages.
  -o=(columns|json|tsv|none)       [default: columns] Format of command output.
  -p, --profile=profile            Shorthand identifier for your profile.
  --silent                         Suppress output and logs. This is a shorthand for "-l none -o none".
  --update                         Update needed functions if already existing
```

<!-- commandsstop -->

---
_Source: https://npm.io/package/@almaviacx/twilio-cli-plugins · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
