# uip resource queues

> Manage Orchestrator **queues** — containers for work items that automations process transactionally. Queues are folder-scoped. For per-item operations inside a queue, see [`uip resource queue-items`](./uip-resource-queue-items.md).

Manage Orchestrator **queues** — containers for work items that automations process transactionally. Queues are folder-scoped. For per-item operations inside a queue, see [`uip resource queue-items`](./uip-resource-queue-items.md).

For the cross-resource conventions (auth, folder scoping, key types, output envelope), see the [`uip resource` overview](./uip-resource.md).

## Synopsis

```
uip resource queues list         --folder-path <path> | --folder-key <key> [-n <name>] [-l <n>] [--offset <n>] [--order-by <field>]
uip resource queues get          <queue-key>
uip resource queues create       <name> --folder-path <path> | --folder-key <key> [options below]
uip resource queues update       <queue-key> [options as for create]
uip resource queues delete       <queue-key>
uip resource queues get-folders  <queue-key>
uip resource queues share        <queue-key> --folder-path <path> | --folder-key <key>
uip resource queues unshare      <queue-key> --folder-path <path> | --folder-key <key>
```

## list

List queues in a folder. **Requires `--folder-path` or `--folder-key`.** Filter: `-n, --name <name>`.

```bash
uip resource queues list --folder-path Shared
```

## get

Get queue details by key. **Cross-folder.**

## create

Create a queue in a folder. Requires `<name>`. Flags: `-d, --description`, `--max-retries`, `--auto-retry` / `--no-auto-retry` (default on), `--retry-abandoned-items` / `--no-retry-abandoned-items`, `--enforce-unique-reference` / `--no-enforce-unique-reference`, `--encrypted`, `--retention-action <Delete|Archive|None>` (default `Delete`), `--retention-period <days>` (default `30`), `--stale-retention-action` (default `Delete`), `--stale-retention-period <days>` (default `180`).

```bash
uip resource queues create InvoiceQueue --folder-path Shared \
  --max-retries 3 --retention-period 90
```

## update

Update queue properties by key. **Cross-folder.** Same flags as `create`, all optional.

## delete

Delete a queue by key. **Cross-folder.**

## get-folders, share, unshare

Same semantics as the asset and bucket counterparts — see [`assets`](./uip-resource-assets.md) and [`buckets`](./uip-resource-buckets.md) for the shared model.

## See also

- [`uip resource queue-items`](./uip-resource-queue-items.md) — per-item operations inside a queue.
- [`uip resource` overview](./uip-resource.md) — shared conventions for every `uip resource` verb.
- [How-to: manage Orchestrator assets and queues](./howto-manage-resources.md) — bulk patterns for queue items.
