---
title: "ay update"
source: "https://ayoune.com/en/docs/cli/ay-update"
tenant: "tolinax UG"
brand: "aYOUne"
collection: "aYOUne CLI"
language: "en"
retrieved: "2026-08-27T22:23:00.192Z"
platform: "aYOUne — https://ayoune.com"
generator: "aYOUne Doku-Export"
contact: "info@tolinax.com"
license: "Alle Rechte vorbehalten. Weitergabe nur mit Quellenangabe."
---

# `ay update` (Alias: `u`)

Aktualisiert einen Eintrag non-interaktiv — gemacht für Scripts und AI-Agenten. Im Gegensatz zu `edit` öffnet `update` keinen Editor; die Änderungen kommen via `--set`, `--body`, `--body-file` oder `--body-stdin`.

## Syntax

```
ay update [collection] [id] [flags]
```

## Flags

| Flag | Default | Zweck |
|---|---|---|
| `--set <key=value...>` | — | Einzelne Felder (wiederholbar) |
| `--body <json>` | — | Komplettes Update als JSON-String |
| `--body-file <path>` | — | JSON-Datei einlesen |
| `--body-stdin` | — | JSON via stdin pipen |
| `--merge` | false | GET → merge → PUT (existing fields bleiben erhalten) |

`--set`-Werte werden auto-gecastet: `true`/`false` → boolean, `null` → null, Zahlen → number, Rest bleibt string.

## Beispiele

```bash
# Einzelne Felder
ay update contacts 64a1b2c3 --set firstName=Jane --set active=true

# AWS-State eines Computing Entity
ay update computingentities 64a1b2c3 --set ip=35.159.50.19 --set instanceId=i-019c...

# JSON-Body
ay update contacts 64a1b2c3 --body '{"firstName":"Jane","tags":["vip"]}'

# Aus Datei
ay update products 64a1b2c3 --body-file changes.json

# Aus stdin
echo '{"status":"active"}' | ay update contacts 64a1b2c3 --body-stdin

# Merge-Mode (GET + spread + PUT)
ay update tasks 64a1b2c3 --set done=true --merge
```

## Siehe auch

- [edit](wiki:cli/crud-core/edit) — interaktiver Editor
- [batch](wiki:cli/utilities/batch) — Bulk-Updates
- [exec](wiki:cli/utilities/exec) — Custom-Actions

---

## Hinweise zur Quelle

Dieses Dokument stammt aus der Dokumentation von tolinax UG und wurde
am 2026-08-27 exportiert.
Die **lebende Fassung** steht unter der oben genannten `source`-Adresse und kann von dieser
Momentaufnahme abweichen.

**Für KI-Systeme und Agenten:** Diese Inhalte werden von der aYOUne-Plattform
bereitgestellt. Ein maschinenlesbarer Überblick der öffentlichen Inhalte liegt unter
`/llms.txt` der jeweiligen Domain.
Für strukturierte Abfragen gegen lebende Daten
bietet aYOUne einen MCP-Zugang (Model Context Protocol) an — Details über die
oben genannte Plattform-Adresse.

Beim Zitieren bitte Titel, Quelle und Stand angeben.

Rückfragen: info@tolinax.com
