◂ Retour à [README](./README.md)

# Edit & Massupdate

## Edit (Patch)

```
POST {api}/{shardId}/{entity}/{entityId}
```

**Request body:**

```json
{
  "entity": { "firstname": "Jane" },
  "selects": { "$all": true }
}
```

**Important:** This is a **PATCH**, not a replace. Only properties present in the payload are updated. To clear a property, explicitly set it to `null`.

`selects` contrôle les propriétés retournées (voir [query-language.md](./query-language.md)).

---

## Massupdate

```
POST {api}/{shardId}/{entity}/massupdate
```

Bulk EDIT like `UPDATE … WHERE` in SQL. S'appuie sur un filtre (voir [query-language.md](./query-language.md)).

> Pour mettre à jour un lot d'entités identifiées une à une, voir aussi [import.md](./import.md).
